Tutoriel migration Microsoft SQL 2000 vers 2005

Tutoriel migration Microsoft SQL 2000 vers 2005 1

Le but de cette procédure est d’expliquer une des méthodes de migration de Microsoft SQL 2000 SP4 Enterprise vers Microsoft SQL 2005 sur un Windows 2003 R2

1) Commencer par installer SQL Serveur 2005

Vous pouvez faire fonctionner SQL 2000 et SQL 2005 simultanément et vous pourrez vous connecter avec SQL Management Studio (anciennement entreprise manager) à vos instances SQL 2000 et 2005.

Cliquez sur : Composant serveur,…

clip_image002

Acceptez la licence et cliquez sur Suivant.

clip_image002[4]

L’installation se lance.

clip_image004

Cliquez sur suivant.

clip_image006

Cliquez sur suivant.

clip_image008

Cliquez sur suivant.

clip_image010

Rentrez votre nom et celui de votre entreprise.

clip_image002[6]

Sélectionner le composant Server Database Services .

clip_image004[6]

Cochez : Instance nommée et rentrez le nom de l’instance SQL 2005.

clip_image006[4]

Cochez les cases : utiliser le compte de système par défaut et Agent SQL Server.

clip_image008[4]

Cochez la case : mode mixte et rentrer le mot de passe du compte SA.

clip_image010[4]

Cliquez sur suivant.

clip_image012

Cliquez sur Installer.

clip_image014

Cliquez sur Suivant.

clip_image016

Cliquez sur Terminer.

clip_image018

Vérifiez/Installer les dernières mises à jour.

1) Migrer la base de données

Lancer SQL Management Studio.

clip_image020

Cliquer sur la flèche à droite de la zone nom du serveur.

clip_image002[8]

Puis sur parcourir.

clip_image004[8]

Développer Moteur de base de données, ici on peut voir 2 instances : (SRVSQLTEST et SRVSQLTESTINSTANCESQL2K5) et sélectionnez l’instance de la base de données SQL 2000 à migrer.

Puis cliquez sur Se connecter.

clip_image006[6]

Développez l’arborescence, faîtes un clic droit sur la base à migrer puis cliquer sur Tâches puis Copier la base de données (On notera la version 8.0 du serveur SQL correspondant à la version 2000).

clip_image008[6]

Cliquez sur Suivant.

clip_image010[6]

Choisissez la source de données que vous souhaitez migrer ici le serveur se nomme SRVSQLTEST .

(Le nom de l’instance n’a pas été spécifié donc elle n’apparait pas. Sinon elle serait apparue sous la forme NOM_DU_SERVEURNOM_DE_L_INSTANCE)

Cliquez sur suivant.

clip_image012[4]

Choisissez l’instance de destination, ici l’instance de destination correspond à l’instance du serveur SQL 2005 nommé : SRVSQLTESTINSTANCESQL2K5.

clip_image014[4]

Deux méthodes vous sont proposées :

  • La première consiste à détacher et attacher la base de données, elle est plus rapide car la base de données sera hors ligne pendant l’opération.
  • La seconde méthode plus lente, laisser en ligne la base de données.

Ici nous choisirons la méthode qui détache/attache la base de données (plus rapide) .

Cliquez sur suivant.

clip_image016[4]

Cocher la case Copier pour copier la base de données à migrer et non la déplacer (ici la base de données à migrer de nomme test).

clip_image018[4]

Validez le nom et l’emplacement des fichiers de base de données ainsi que ceux des logs puis cliquer sur suivant.

clip_image020[4]

Sélectionnez les objets que vous souhaitez copier puis cliquez sur suivant.

clip_image022

Cliquez sur suivant.

clip_image024

Cliquez sur Suivant.

clip_image026

Cliquez sur terminer.

clip_image028

Cliquez sur Fermer .

clip_image030

Après la migration la base de données gardera sa compatibilité avec SQL 2000.

1) Changer la compatibilité de la base de données migrée

Ouvrez SQL management studio et sélectionner votre instance SQL 2005.

Faîtes un clic droit sur votre base de données et cliquer sur Propriété.

clip_image032

Cliquez alors sur l’onglet Option et changer le mode de compatibilité du niveau SQL Server 2000 (80) en SQL Server 2005 (90) puis cliquez sur Ok.

clip_image034

Exécutez la procédure stockée : sp_updatestats qui permet de remettre à zéro les statistiques et de faire une mise à jour des index de chaque table.

(Ici notre base de données se nomme test)

clip_image036

A propos Nicolas Chopin

Fondateur du site SynerGeek.fr. Passionné par l'informatique, le web et les technologies, j'aime partager mes découvertes. Rejoignez-nous pour partager vos connaissances, vos expériences et développer votre réseau professionnel

Je vous propose également...

[Interview] Martial Auroy, professionnel du monde Microsoft 2

[Interview] Martial Auroy, professionnel du monde Microsoft

Interview avec Martial Auroy, chef d'entreprise d'un centre de formation spécialisé Microsoft Office 365 en Normandie.

Importer du contenu XML dans une table SQL serveur 3

Importer du contenu XML dans une table SQL serveur

Depuis MS SQL 7, il est possible d’utiliser du XML en résultat de requêtes.  Le …