تغيير اسم ملف BAK أو قيمة COMPATIBILITY_LEVEL لا يجعل النسخة الحديثة قابلة للقراءة على SQL Server أقدم. يجب تحويل المخطط والبيانات وإنشاء نسخة جديدة على الإصدار الهدف.
من ملف BAK حديث إلى ملف BAK للإصدار الهدف
ارفع ملف BAK واحداً، واختر إصدار SQL Server الهدف المتاح، وحدد اسماً جديداً لقاعدة البيانات. تتحقق الخدمة من المصدر، وتعيد بناء التعريفات المدعومة، وتنقل الصفوف، وتدقق النتيجة، ثم تسلّم ملف BAK جاهزاً للاستعادة.
ابدأ بفحص التوافق
افهرس الجداول والأعمدة والتنسيقات والمفاتيح والفهارس وواجهات العرض والإجراءات والمشغلات وأنواع البيانات والميزات الخاصة بالإصدار قبل إنشاء قاعدة الهدف. أبقِ اتصال المصدر للقراءة فقط.
أنشئ الهدف وانقل البيانات
أنشئ قاعدة بيانات هدف جديدة وولّد تعريفات T-SQL الملائمة للمحرك الهدف. انقل الصفوف على دفعات مضبوطة، وحافظ على قيم الهوية، ورتّب الاعتماديات لإعادة إنشاء القيود بأمان.
أعد البناء وتحقق وسلّم النتيجة
أعد إنشاء العناصر القابلة للبرمجة والمدعومة، ووثّق العناصر المؤجلة، وقارن أعداد الصفوف وبصمات SHA-256، وشغّل فحوصات DBCC، ثم أنشئ BAK أصلياً بعد نجاح RESTORE VERIFYONLY أو اختبار الاستعادة.
حوّل قاعدة بياناتك عبر مسار عمل موجّه
استبدل البرامج النصية الهشة بالفحص وتتبع التقدم والتحقق القائم على الأدلة.
افتح لوحة التحويل