Ceci est une ancienne révision du document !
Table des matières
Downgrade d'une base MSSQLSERVER
Information
Cet article s'applique pour des bases de données Microsoft SQL Server (Express ou non). Dans certains cas, il peut être requis de transférer une base de donnée de SQL Server 2014 à SQL Server 2008 (par exemple). Dans ce cas, l'utilitaire d'import de base de version inférieure peut bloquer l'import, pour raison de compatibilité.
Cette méthode a pour but d'exporter les données dans un fichier .sql
et l'importer dans un autre SGBD MSSQLSERVER.
Lors de l'import sur le SGBD de version inférieure, il faut bien tester le comportement de votre application exploitant la base. Certaines spécificités ne peuvent êtres transférées et des incompatibilités peuvent survenir. Faites des sauvegardes avant de procéder !
Détails
SGBD Source | MSSQL SERVER Express 2014 |
SGBD Arrivée | MSSQL SERVER 2008 R2 |
Export
Lancer Sql Management Studio, se connecter avec un utilisateur ayant les droits sur la base à exporter.
Clic droit sur la base à exporter, choisir dans le menu Tâches → Générer des scripts
Dans la fenêtre cliquer sur Suivant
. Choisissez la base à exporter et cliquez sur Suivant
.
Un ensemble de paramètres est maintenant disponible. Chercher la ligne Générer un script pour la version du serveur
, et choisissez dans la boite déroulante la version d'arrivée.