BAK का नाम या COMPATIBILITY_LEVEL बदलने से नया backup पुराने engine पर readable नहीं होता। Schema और data convert करके target version पर नया backup बनाना पड़ता है।
नए BAK से target-version BAK तक
एक BAK अपलोड करें, उपलब्ध target चुनें और नया database name दें। Service source validate करती है, supported definitions बनाती है, rows transfer करती है, audit करती है और restore-ready BAK देती है।
Compatibility preflight से शुरू करें
Target database बनाने से पहले tables, columns, collations, keys, indexes, views, procedures, triggers, data types और version-specific features की inventory बनाएं। Source connection read-only रखें।
Target बनाकर data transfer करें
New target database बनाएं और target engine के लिए T-SQL definitions generate करें। Controlled batches में rows transfer करें, 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-backed verification अपनाएं।
Conversion dashboard खोलें