Renommer un BAK ou modifier COMPATIBILITY_LEVEL ne permet pas à un ancien SQL Server de lire un backup récent. Le schéma et les données doivent être convertis puis sauvegardés sur la cible.
D’un BAK récent à un BAK de la version cible
Téléversez un BAK, choisissez la cible disponible et donnez un nouveau nom. Le service valide, reconstruit les définitions prises en charge, transfère les lignes, audite et livre un BAK prêt à restaurer.
Commencez par un compatibility preflight
Inventoriez tables, columns, collations, keys, indexes, views, procedures, triggers, data types et features liées à la version avant de créer la cible. Gardez la connexion source en read-only.
Créez la cible et transférez les données
Créez une nouvelle base cible et générez les définitions T-SQL adaptées au target engine. Transférez les rows par batches contrôlés, préservez les identity values et recréez les constraints selon les dépendances.
Reconstruisez, vérifiez et livrez
Reconstruisez les objets programmables supportés, documentez les deferred items, comparez row counts et hashes SHA-256, exécutez les contrôles DBCC et générez un BAK natif après un RESTORE VERIFYONLY ou un test restore réussi.
Convertissez votre base avec un workflow guidé
Remplacez les scripts fragiles par inspection, suivi de progression et vérification fondée sur les preuves.
Ouvrir le dashboard