Vous ne pouvez pas migrer directement de SQL server 2000 vers SQL Server 2012. La migration de SQL server 2000 vers 2012 requière une étape intermèdiaire.

SQL Server 2012 supporte une mise à jours uniquement depuis uniquement les versions suivantes :  SQL 2005 SP4 ou SQL 2008 SP2 ou SQL 2008 R2 SP1.

Si vous essayez de restaurer une sauvegarde SQL server 2000, vous obtiendez le numéro d'erreur  3169 avec le message suivant: La base de données a été sauvegardée sur un serveur exécutant la version %1!. Cette version est incompatible avec ce serveur, qui exécute la version %2!. Restaurez la base de données sur un serveur qui prend en charge la sauvegarde ou utilisez une sauvega.

 

Vous devez faire la migration en deux temps :

- Etape 1: Une première migration de SQL 2000 vers SQL 2008. Vous devez vous assurer d'être en  SQL 2000 SP4, Puis de suivre les étapes suivantes : Migration SQL Server 2000 vers SQL Server 2008
 
- Etape 2: Puis faire une seconde migration de SQL Server 2008 vers 2012.


 
Je vous invite à lire la  documentation suivante :

- Mises à niveau de la version et de l'édition prises en charge
- Utiliser le Conseiller de mise à niveau pour la préparation des mises à niveau
- Changements essentiels dans les fonctionnalités du moteur de base de données de SQL Server 2012

 

Note : SQL Server  Upgrade Advisor est disponible pour SQL Server 2012 : Microsoft Upgrade Advisor analyzes instances of SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 in preparation for upgrading to SQL Server 2012. Upgrade Advisor identifies feature and configuration changes that might affect your upgrade, and it provides links to documentation that describes each identified issue and how to resolve it.
X86 Package (SQLUA.msi)
X64 Package (SQLUA.msi)

 

Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |