كيف تحول قاعدة بيانات فايربيرد قديمة الى نسخة احدث
#1
السلام عليكم ورحمة الله


لو عندك قاعدة بيانات قديمة مصممة على فايربيرد 2.5 مثلا وتريد تحويلها الى فايربيرد 3 او 4 ولنفرض الى النسخة 4

وقتها تقوم بتثبيت فايربيرد 4 تم تتصل بقاعدة البيانات القديمة عن طريق المكتبة Embbeded وتعمل لها نسخ احتياطي وبعدها تقوم بعملية استرجاع لها كقاعدة بيانات جديدة على فايربيرد 4
حيث سيطلب منك عدة معطيات مثل هل تريد انشاء قاعدة البيانات اذا كانت غير موجودة ام تريد ان تضيفها الى قاعدة بيانات موجودة
وتحدد ما الذي ستنقله هل كل شئ حتى البيانات ام تريد ان تستني مثلا القوادح وهكذا
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • محمد عبد العزيز
الرد
#2
لم اجرب من قبل لاكن ربما ممكن مثلا فى ibexpert
tools->ExtractMetaData
Extract to : Scipt Execusive

ثم تنفيد scipt على فير بيرد 4 .
[-] كل من 1 user says قال شكرا ل haniid على المشاركة المفيدة
  • Delphi4Us
الرد
#3
كما يقولون كل الطرق تؤدي الى روما يمكن بالطريقة التي ذكرتها انت حفظ التصميم والبيانات في ملف سكريبت او بالحافظة او الخ
وبعدها تنفيذ الناتج لانشاء قاعدة البيانات الجديدة

بالطريقة التي انا ذكرتها والتي وجدتها بموقع فايربيرد FireBird.org حفظ الملف احتياطيا تم استدعائه الفرق يبدو في عدد الخطوات فقط
بالحالتين ستحتاج الى ان تكون قاعدة البيانات القديمة مفتوحة ولا غنى عن استخدام الاتصال Embedded
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • haniid
الرد


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


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