BAK کا نام یا COMPATIBILITY_LEVEL بدلنے سے نیا backup پرانے engine پر readable نہیں ہوتا۔ Schema اور data convert کر کے target version پر نیا backup بنانا پڑتا ہے۔
نئے BAK سے target-version BAK تک
ایک BAK upload کریں، available target منتخب کر کے نیا database name دیں۔ Service source validate، supported definitions rebuild، rows transfer اور audit کر کے restore-ready BAK دیتی ہے۔
Compatibility preflight سے شروع کریں
Target database بنانے سے پہلے tables، columns، collations، keys، indexes، views، procedures، triggers، data types اور version features کی inventory کریں۔ Source connection read-only رکھیں۔
Target بنائیں اور data منتقل کریں
نیا target database بنائیں اور target engine کے لیے T-SQL definitions generate کریں۔ Controlled batches میں rows منتقل کریں، identity values محفوظ رکھیں اور dependencies کے مطابق constraints بنائیں۔
Rebuild، verify اور deliver کریں
Supported programmable objects rebuild کریں، deferred items document کریں، row counts اور SHA-256 hashes compare کریں، DBCC checks چلائیں اور RESTORE VERIFYONLY یا test restore کامیاب ہونے پر native BAK بنائیں۔
Guided workflow کے ذریعے database convert کریں
Fragile scripts کی جگہ inspection، progress tracking اور evidence-based verification استعمال کریں۔
Conversion dashboard کھولیں