Migration de SQL Server 7.0/2000 vers SQL Server 2005

Lorsque l'on voit ce que Microsoft SQL Server 2005, nom de code Yukon, peut amener aux développeurs, on est tenté de s'y mettre le plus vite possible.

Cependant quand on a un existant SQL Server 2000 ou SQL Server 7.0, il est également légitime de se poser la question : "Que faire ? "

Plusieurs approches sont possibles :

  • Installation de nouvelles instances SQL Server 2005 en "side by side" avec des instances 7.0 ou 2000. Ce scénario est totalement supporté. Un extrait de la documentation :

  • Migration d'une instance 7.0 ou 2000 directement vers la version 2005. Voici les chemins de migration supportés :

  • Si vous souhaitez tester ce que donnerait une base de données au format SQL Server 2000 directement sous SQL Server 2005, il est possible d'effectuer une sauvegarde de votre base de données depuis une instance SQL Server 2000 et de la restaurer directement dans une instance SQL Server 2005.

    Préambule :

    Si vous essayer de vous connecter depuis l'outil SQL Enterprise Manager 2000 vers une instance SQL Server 2005, vous obtiendrez le message d'erreur suivant :

    Par contre, depuis le tout nouveau SQL Server Management Studio 2005, il est tout à fait possible de se connecter à une instance SQL Server 2000 :

    Ceci étant dit, pour effectuer les tests nécessaires, nous allons donc d'abord réaliser une sauvegarde de la base de données :

    Nous allons maintenant opérer la restauration de ce fichier de sauvegarde depuis une instance SQL Server 2005 :

    Nous avons désormais accès à la base de données au format SQL Server 2005 :

[Initialement posté le 15/03/2005 à 18:03 ici]