SQL Server ne propose aucune commande pour rétrograder directement le format d’une base. La méthode sûre reconstruit la base sur l’ancienne version choisie et vérifie le résultat.
La méthode pratique de rétrogradation SQL Server
Téléversez un BAK ou MDF, choisissez l’ancienne cible, examinez les résultats de compatibilité et créez une nouvelle base. La source reste intacte et le backup final est produit par le moteur cible.
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