الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Backup And Restore انا تعبت خلاص ارجو الافادة

مغلق
بدأه mimo في 15 ديسمبر 2007 · 7 رد · 1,373 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا جماعة الخير هو فى مشكلة وارجو ان تفهمونى:

مثلا نزلت البرنامج عند العميل وتم ادخال البيانات عليه ثم وبعد شهر مثلا قمت بعمل تحديث فى البرنامج وعلى قاعدة البيانات وذهبت عند العميل اخذت Backup من قاعدة البانات عنده ونزلت قاعدة البيانات الجديدة وفيها تعديلات جديدة

اضفة جدول مثلا او استعلام وهكذا واريد ان اضع البيانات الموجودة فى قاعدة البيانات القديمة عند العميل فى قاعدة البيانات الجديدة ولكن مايحدث غير ذلك وهو ان عند عمل Restore للبيانات لا اجد التحديثات الجديدة التى فعلتها فى قاعدة البيانات الجديدة ولكن الموجود قاعدة البيانات القديمة ارجو الاجابة بسرعة لاهمية الموضوع

طبعا مع Visual Basic 6

وجزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة mimo في 15 ديسمبر 2007 في 14:08

#2

إذا أحببت أكتب الكود الذي تستعمله للنسخ و كود استعادة النسخة و سأحاول تصحيح الخطأ الموجود للوصول لاستعادة النسخة المطلوبة

#3

اخى الكريم لا ارى اى اكواد والله الموضوع مهم جدا ارجو الرد السريع

#4

اخي الكريم

بالنسبة لل restore فهي تقوم بارجاع كامل قاعدة البيانات من البيانات والبرمجيات والجداول لذا في مثل هذه الحالة لا تنفع وانما يحب عليك استخدام الاستيراد والتصدير import/export

لعمل هذا الامر

ركب القاعدة الجديدة عند الزبون باسم جديد ثم اعمل الاستيراد والتصدير (يوجد برنامج مع ال SQL server) ثم استورد البيانات القديمة الى القاعدة الجديدة لكن المشكلة في هذه الطريقة انك يجب مراعاة العلاقات بين الجداول.

يوجد طريقة اخرى وهي عند التغيير في احد الجداول او اي شسء اخر يوجد زر save change script حيث يقوم بعمل ما تقوم به الى سكريبت يمكن تنفيذه عند الزبون لكن هذه الطريقة بحاجة الى اجراءات ادارية ومتابعة حتى لا تنسى شيء وتحفظ تسلسل السكريبت وبعد ذلك يمكنك من فترة الى اخرى الرجوع الى الطريقة الاولى

ويوجد طرق اخرى والتي هي الافضل وهو عن طريق استخدام بعض البرامج الجاهزة والتي هي ليست مجانية مثل

شركات هذه البرامج

SQLDelta.com

red-gate.com

apex

وغيرها

#5

شكرا اخى الكريم على الرد وارجو الافادة اكثر

#6
اقتباس
وبعد شهر مثلا قمت بعمل تحديث فى البرنامج وعلى قاعدة البيانات وذهبت عند العميل اخذت Backup من قاعدة البانات عنده ونزلت قاعدة البيانات الجديدة وفيها تعديلات جديدة

هل يشمل التحديث تعديلا في بنية جدول أو أكثر؟

في هذه الحالة لايكفي backup/restore، بل يجب عليك إنشاء script للتعديلات على قاعدة البيانات كما ذكر الأخ TareqVB (أعمدة جديدة، views, procedures ، الخ) ومن ثم تطبيقه عند العميل.

فكر بطريقة أخرى

#8

السلام عليكم

اعتقد ان مشكله سيادتك في الريستور بوينت بمعنى ...

انك لما بتعمل RESTORE من خلال الكود مبتحددش البوينت اللي تحب تسترجعها

وعشان كلامي يكون سهل اعمل BUCKUP و RESTORE من ال ENTERPRISE MGR هتلاقي كل التعديلات اللي حضرتك بتعملها موجوده وزي الفل

لو ممكن تحط الكود اللي بتعمل بيه RESTORE & BUCKUP عشان نعدل فيه

والله اعلى واعلم

هذا الموضوع مغلق.

مواضيع مشابهة