Je suis en train de migrer les bases de données de développement d'un ancien serveur de base de données (qui va bientôt être désactivé) vers une machine virtuelle hébergée sur VMWare, exécutant Windows 2008 x64.
L'ancien serveur exécute SQL Server 2000, SQL Server 2005 et SQL Server 2008. Je suis conscient de la fonctionnalité "niveau de compatibilité" qui existe dans SQL 2005 et SQL 2008. Une des exigences est de pouvoir sauvegarder des bases de données SQL 2000 et 2005 locales et de les restaurer sur les serveurs SQL 2000 et 2005 du client - quelque chose que le mode de compatibilité ne semble pas prendre en charge (Forums MSDN: Comment restaurer une base de données SQL 2005 sur SQL 2000).
Ma question est la suivante: Y a-t-il un ordre d'installation spécial que je devrais suivre?
Mon plan est le suivant:
- Installer SQL 2000, le mettre à jour
- Installer SQL 2005, le mettre à jour
- Installer SQL 2008, le mettre à jour
EDIT 1: Si je sauvegarde une base de données SQL 2000 exécutée sur un serveur SQL 2005 en "niveau de compatibilité", je ne pourrai pas la restaurer sur un serveur SQL 2000.
EDIT 2: Raisons pour lesquelles je demande un ordre d'installation: a) J'ai déjà eu des problèmes avec des installations de logiciels (notamment Visual Studio); b) paranoïa
EDIT 3 (FINAL): Suivant les conseils de [Guy], j'ai décidé de faire tourner chaque instance de SQL Server sur une machine virtuelle dédiée (au lieu d'une machine partagée). Cela devrait simplifier la maintenance et augmenter la fiabilité.
Merci,
Arnold