Après la rédaction des précédents articles sur SQL Server 2005 Express Edition, il restait un sujet évident qui n'avait pas encore été traité. En effet, comment faire pour migrer nos bases de données du server MSDE 2000 vers ce nouveau moteur.
Nous avons vu dans les articles précédents le moteur MSDE 2000, puis le moteur SQL Server 2005 Express Edition. Ainsi dans ce nouvel article, nous nous attacherons à expliquer comment migrer nos données du précédent vers le nouveau moteur SQL.
Il existe plusieurs possibilités pour faire cette mise à jour. Nous étudierons les principales méthodes pas à pas. Tous nos scripts et toutes nos méthodes seront effectués avec l'aide de SQL Server Management Studio Express.
Présentation
Nous partons d'un principe établit, la nouvelle version du moteur SQL Server est vraiment très performante. La version gratuite fournie par Microsoft apporte des avantages indéniables qui impliquent forcément une question très importante :
Doit-on migrer notre moteur MSDE vers Express Edition ?
Plusieurs indications peuvent nous aider à répondre en répondant à ces quelques autres questions :
Les bases sur le MSDE dépassent-elles les 2 GO ?
Combien de connexions concurrentes ?
Le moteur MSDE est-il installé pour une application spécifique ?
Dans le cas où les réponses nous invitent à faire cette migration, il nous faut savoir comment effectuer celle-ci. Nous allons donc commencer par la méthode classique, le backup-restore.
Afin de pouvoir effectuer nos différents exemples, nous baserons nos scénarii sur les bases d'exemple disponibles (Northwind et pubs) pour MSDE 2000 :
Il existe différentes méthodes pour migrer un server SQL, mais dans le cas de MSDE et SQL Express tout en utilisant SQL Management Studio Express, nous avons principalement deux méthodes :