النسخ الاحتياطي Firebird Buckup
#1
السلام عليكم و رحمة الله
لدي سأل حول منطق التعامل مع النسخ الاحتياطي و الاسترجاع
انا استخدم التواريخ في حفظ اسامي النسخ الاحتياطية
لنفترض
الزبون قام بحفظ نسخة احتياطية
بعد فترة الزبون قام باسترجاع نسخة احتاطية
ما الذي افعله بالقاعدة القديمة ؟
لنفترض اسمها Data
اما القاعدة الجديدة بعد الاسترجاع تحمل الاسم Data2 في الحقيقة اسمها يحتوي على التاريخ
1- هل اقوم باعادة تسمية القاعدة القديمة الى Data2 و القاعدة الجديد الى Data
Data -> Data2
Data2 -> Data1
2- حذف القاعدة القديمة و الاتصال مع القاعدة الجديدة
3- اعادة تسمية القاعدة القديمة الى تاريخ اليوم و تسمية القاعدة الجديدة باسم القاعدة القديمة
4- الحفاظ على اسامي كل القواعد و فقط تغيير الاتصال
و السلام عليكم
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#2
وعليكم السلام ورحمة الله وبركاته.
هل تقوم بنسخ الملف فقط ، يعني copy past , لملف قاعدة البيانات ،
ام انك تقوم باستدعاء اوامر النسخ الخاصة بالفير بيرد؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#3
السلام عليكم اقوم بالنسخ باستخدام gback اوامر الفيربيرد
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#4
السلام عليكم.
إذن ، انا لم افهم سؤالك اخي فاتح؟
ماذا تقصد باعادة التسمية؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#5
السلام عليكم
حفظ نسخة احتياطية ليكن اسمها Data_30_11_2018.FBK
عند الاسترجاع سيكون اسمها Data_30_11_2018.FDB
gback يحتوي على امرين استعادة الاحتياط مع استبدال النسخة الاصلية او استعادة الاحتياط الى قاعدة جديدة الذي استخدمه هو الاستعادة الى نسخة جديدة
برنامجي متصل بقاعدة البيانات التي هي Data.FDB
مستخدم البرنامج يرغب في رؤية القاعدة التي استرجعها لذلك وضحت النقاط فوق في كيفية الاتصال بالقاعدة و ماذا افعل بالقاعدة القديمة
ارجو ان اركون قد وضحت
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#6
وعليكم السلام ورحمة الله وبركاته ،
نعم  أغلب الزبائن يرغب في رؤية محتوى النسخ الاحتياطية ، وفي الحقيقة لست أدري لم ؟
عن نفسي في حالة استرجاع قاعدة البيانات ، أقوم بإغلاق قاعدة البيانات الحالية  كما في حالتك Data.FDB ،
أحيط علما الزبون بأنه في حالة استرجاع نسخة احتياطية سيقوم البرنامج باستبدال المعطيات الحالية بالمعطيات التي في قاعدة البيانات الاحتياطية ، و هذا الاسترجاع سيكون تحت مسؤولية الزبون.
إن وافق أقوم باستبدال النسخة الحالية بالنسخة الاحتياطية طبعا عن طريق أوامر Restor .
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#7
السلام عليكم
اذا تستبدل قاعدة البيانات كليا ...
هل هذا الخيار محبب ؟؟؟
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#8
السلام عليكم
اخي ابو معاد
ممكن مثال بسيط عن النسخ الاحتياطي و ا لاسترجاع عن طريق اوامر قاعدة البيانات
شاهدت مثال في المنتدى مند مدة لم اجده
و بارك الله فيك
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
الرد
#9
السلام عليكم
تفضل اخ بسام
FireBird Backup&Restore using FireDac
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 2 users say قال شكرا ل S.FATEH على المشاركة المفيدة
  • bassem_43, talal belal
الرد
#10
استخدم الخاصية ROREPLACE  يجب عد تغير اسم قاعدة البيانات .

ro REPLACE
[صورة: attachment.php?aid=3894]


الملفات المرفقة
.jpg   REPLACE.jpg (الحجم : 90.42 ك ب / التحميلات : 70)
[-] كل من 3 users say قال شكرا ل talal belal على المشاركة المفيدة
  • bassem_43, أبو معاذ, S.FATEH
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم