Comment migrer des instances de basculement en cluster SQL Server 2005 Service Pack 2 de Windows Server 2003 Service Pack 2 pour Windows Server 2008

Traductions disponibles Traductions disponibles
Numéro d'article: 953200 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment migrer des instances de basculement en cluster existantes Microsoft SQL Server 2005 pour Windows Server 2008 de Windows Server 2003 Service Pack 2.

INTRODUCTION

Windows Server 2008 ne prend pas en charge la mise à niveau direct de clusters avec basculement des versions antérieures de Windows Server. C'est parce que les améliorations de sécurité importante dans Services de cluster avec basculement Windows supprimé compatibilité descendante. Toutefois, Windows Server 2008 prend en charge un-clustered mises à jour de Windows Server 2003 SP2.

note Pour migrer une instance de cluster avec basculement SQL Server 2000, vous devez mettre à niveau cette instance vers SQL Server 2005 Service Pack 2. Pour plus d'informations sur la façon de migrer clusters SQL Server 2000 pour les clusters SQL Server 2005, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
910233 Migration d'un cluster SQL Server 2000 Analysis Services vers un cluster SQL Server 2005 Analysis Services
Il existe trois options de migration SQL Server 2005 instances de clusters avec basculement à partir de Windows Server 2003 pour Windows Server 2008 :
  • Créer un nouveau cluster de Windows Server 2008 sur le nouveau matériel, et puis migrer les données de l'ancien cluster Windows Server 2003.
  • -Un cluster les n?uds d'un cluster de basculement Windows Server 2003, passer chaque n?ud, puis recréer le basculement de cluster sur les n?uds Windows Server 2008 mis à niveau.
  • -Un cluster les n?uds d'un cluster de basculement Windows Server 2003, effectuer une nouvelle installation de Windows Server 2008 et puis recréer le basculement de cluster sur les n?uds Windows Server 2008 nouvellement créés.

Hypothèses

Ces instructions sont basées sur les hypothèses suivantes.

note Les noms de noeud, les instances de clusters de basculement serveur SQL et les lettres de lecteur sont probables différentes :
  • Node1 et Node2 sont les noms de deux des n?uds de ClusterName1.
  • FocInstanceName1 est le nom de l'instance de cluster de basculement SQL Server qui contient Node1 et Node2.

    note Dans ce cas, l'instance de cluster avec basculement SQL Server est un serveur virtuel.
  • SqlInstanceName1 est le nom de l'instance de SQL Server sur FocInstanceName1.
  • F: est le disque partagé qui est utilisé en tant que le disque de données et en tant que le disque journal par SQLInstanceName1.
  • G: est un disque partagé disponible qui est nécessaire pour effectuer la migration.
  • Vous utiliserez un compte d'utilisateur de domaine utilise des autorisations administratives locales et des autorisations supplémentaires requises pour exécuter installations de clusters avec basculement ou les installations SQL Server.
  • Sur un serveur en cluster autonome ou sur un serveur en cluster avec basculement, vous avez déjà terminé fonctionnel SQL Server 2005 SP2 test et tout test de post-SQL Server 2005 SP2. Les serveurs en cluster sur lequel effectuer les tests s'exécutent la version de Windows Server 2008 qui contient vos applications SQL Server.

Plus d'informations

Pre-Upgrade étapes

  1. Avant de commencer la mise à niveau sur vos serveurs de production, tester tous les composants et applications sur un cluster de test.
  2. Afin que vous ne perdiez pas de données ou de configuration de paramètres, effectuez un inventaire complet d'instances SQL Server, de Windows et des groupes de ressources sur le cluster. Certains éléments à prendre en compte sont les suivantes :
    • Dans Windows Server, stock toutes les stratégies, les utilisateurs, groupes d'utilisateurs et autres fonctionnalités de compte utilisateur.
    • Pour SQL Server 2005, consultez Ajouter ou supprimer des programmes pour toutes les applications SQL Server 2005 installées.
    • Dans Windows Server, consultez les groupes de ressources de clustering Windows.
    • Déterminer votre type de quorum du cluster sur le serveur de Windows.
  3. Assurez-vous que vous l'avez fait suivantes :
    • Vous avez correctement sauvegardé toutes les données.
    • Vous avez effectué des sauvegardes complète au niveau des fichiers de tous les lecteurs de cluster SQL Server.
    • Vous avez effectué sauvegardes complètes de SQL Server-niveau de toutes les bases de données pour les deux bases de données système SQL Server et bases de données utilisateur. Pour ce faire, exécutez les commandes suivantes à l'invite de commandes :
      1. Tapez sqlcmd et puis appuyez sur ENTRÉE. Cela démarre l'utilitaire sqlcmd.
      2. Entièrement sauvegarder les bases de données utilisateur sur Node2, tapez BACKUP DATABASE [userdb1] pour DISK = N?Z:\userdb1.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
      3. Pour restaurer la base de données sur le nouveau cluster, tapez RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? avec NORECOVERY , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
      4. Définir les bases de données en tant que ? en lecture seule ? sur l'ancien cluster, tapez ALTER DATABASE [userdb1] SET READ_ONLY , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
      5. Pour que les sauvegardes du journal des bases de données sur le cluster ancien, tapez BACKUP LOG [userdb1_log] pour DISK = N?Z:\userdb1_log.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
      6. Pour que les sauvegardes de bases de données système sur le cluster ancien, tapez BACKUP DATABASE [masque] pour DISK = N?Z:\master.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
      7. Tapez BACKUP DATABASE [msdb] pour le disque = N?Z:\msdb.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
      8. Tapez BACKUP DATABASE [modèle] pour DISK = N?Z:\model.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.

Mise à niveau du noeud Node1 du

Pour mettre à niveau Node1, procédez comme suit.

note Lorsque vous effectuez cette procédure, le serveur entraîner périodes d'interruption. Pendant ce temps, les serveurs et les applications ne pas être disponibles à la production avant que les processus sont entièrement terminées.
  1. Basculer vers tous les services sur Node1 à Node2.

    note Cette étape va provoquer une interruption.
  2. Utilisez Ajout / Suppression de programmes pour supprimer toutes les instances de SQL Server à partir de Node1.
  3. Administrateur de cluster permet d'exclure Node1 du cluster de Windows :
    1. Démarrer administrateur de cluster sur Node2.
    2. Cliquez avec le bouton droit sur Node1, puis cliquez sur Arrêter le service de cluster .
    3. Cliquez avec le bouton droit sur Node1, puis cliquez sur Exclure le n?ud .
  4. Arrêtez le service de cluster sur Node2 et définir le service sur désactivé.
  5. Effectuez une nouvelle installation de Windows Server 2008. Vous devez reconfigurer les paramètres sont nécessaires à partir de votre installation de Windows Server 2003. Pour ce faire, procédez comme suit :
    1. Sur Node1, effectuer une nouvelle installation de Windows Server 2008.
    2. Migrer les paramètres utilisateur, les utilisateurs et les stratégies vers Node1. Cela inclut les éléments suivants :
      • Adresse v4
      • Nom d'ordinateur et le nom de domaine
      • Groupe de compte de sécurité (ajouter l'utilisateur de domaine au groupe Administrateurs local.)
      • Un disque externe (lettres partition et lecteur)
  6. Installez tout logiciel de prise en charge. Cela inclut pilotes et les fournisseurs.
  7. Migrer les disques de cluster de basculement Windows Server 2003 vers le nouveau n?ud de Windows Server 2008. Ou bien, associez les nouveaux disques SAN à utiliser de cluster avec basculement.
  8. Créer un cluster de Windows Server 2008 un n?ud sur Node1 :
    1. Cliquez sur Ajouter fonction sur la console de tâches de configuration initiales (ICT) ou sur le composant logiciel enfichable Gestionnaire de serveur et sélectionnez Gestion de clusters avec basculement à installer.
  9. Créer un cluster seul n?ud en utilisant la console Gestion de cluster avec basculement avec Node1 en suivant l'Assistant a été démarré par la console.
  10. Installer SQL Server 2005 avec mise en clusters sur Node1 comme une nouvelle instance le basculement SQL Server.

    important La nouvelle instance de SQL Server sur Node1 doit être installée en utilisant les mêmes lettres de lecteur comme Node2.

    Avertissement Vous devez utiliser le même chemin de données que vous utilisez lorsque vous effectuez des sauvegardes de base de données système SQL Server.

    Pour installer SQL Server 2005 avec mise en clusters sur Node1 comme une nouvelle instance de basculement SQL Server, procédez comme suit :
    1. Préparer votre cluster avec basculement pour qu'une instance SQL Server basculement en cluster installé pour cela, procédez comme suit :
      1. Cliquez avec le bouton droit sur Services et applications .
      2. Cliquez sur Actions supplémentaires , puis cliquez sur Créer le service vide ou application .

        note Ce doit être votre conteneur cluster SQL Server.
      3. Cliquez avec le bouton droit sur le nouveau conteneur que vous avez créé, sélectionnez Renommer , puis accordez_leur cela un nom plus significatif et descriptif qui est associé à votre installation de SQL Server vous.
      4. Dans la console Gestion de cluster avec basculement , assurez-vous que votre nouveau conteneur de SQL Server est activée, puis cliquez sur Ajouter un stockage sous actions .
      5. Sélectionnez le lecteur de cluster pour l'instance de SQL Server à utiliser. Ce lecteur de cluster doit a la même lettre de lecteur que l'instance migré. Vous pouvez développer les disques de cluster disponibles pour afficher la lettre de lecteur du volume.

        note Votre cluster avec basculement est maintenant prête pour une instance en cluster avec basculement SQL Server installée.
    2. Installer SQL Server 2005, puis installez le moteur de base de données comme une instance en cluster sur Node1.
    3. Lorsque vous êtes invité, spécifiez un nouveau cluster instance nom, tels que FocInstance2.
    4. Lorsque vous y êtes invité, spécifiez un inutilisées, disponible disque partagé, tels que G:, pour les fichiers de données.
    5. Conserver le même SQL Server de base de données instance nom comme avant, ou utilisez le nom par défaut. Par exemple, utiliser SqlInstanceName1.
  11. Installer SQL Server 2005 SP2 et les correctifs SQL Server 2005 qui sont recommandés pour Windows Server 2008.

Migration de données

Appliquez une des méthodes suivantes pour migrer des données.

note Ces méthodes ne sont pas présentés dans un ordre particulier. Vous devrez peut-être déterminer quelle méthode est par défaut pour votre environnement.

important Avant de pouvoir utiliser ces deux méthodes, les autorisations NTFS de l'installation en cours doivent être appliquées dès que les données sont dans le nouvel emplacement.

Méthode 1: transférer le volume de disque terminée

Pour transférer le volume de disque terminée, procédez comme suit :
  1. Supprimer les ressources disque, telles que F: F:, du groupe de basculement SQL Server sur le cluster ancien :
    1. Déconnecter le groupe de basculement de l'instance de SQL Server.
    2. Ouvrez la ressource SQL Server propriétés de la boîte de dialogue, cliquez sur l'onglet dépendances et supprimez les ressources disque contenant les fichiers de base de données dépendantes.
    3. Ouvrir la boîte de dialogue ressources SQL Server FULLTEXT propriétés , cliquez sur l'onglet dépendances et puis supprimer les ressources de disque qui contient les fichiers de base de données dépendantes.
    4. Supprimer la ressource de disque du groupe de basculement.
    5. Supprimer la lettre de lecteur du disque.
  2. Basculez les disques sur le nouveau cluster. Par exemple, passez les lecteurs F: F:et G: G:. Pour ce faire, procédez comme suit :
    1. Répétez les étapes 1 a à 1e.
    2. Ajoutez les disques utilisés par le cluster ancien comme le stockage de nouvel.
    3. Changer la lettre de lecteur du nouveau stockage à celui qui a été utilisé par l'instance de SQL Server.
    4. Ajouter l'emplacement de stockage au groupe de cluster de basculement de l'instance de SQL Server.
    5. Définissez dépendance de la ressource SQL Server au stockage de nouveau.
    6. Définissez dépendance de la ressource SQL Server FULLTEXT au stockage de nouveau.
  3. Démarrer l'instance de SQL Server sur le nouveau cluster.

Méthode 2: copier la structure complète du répertoire de données

  1. Sur le serveur qui exécute Windows Server 2003, recherchez le dossier de données sur l'installation précédente.
  2. Sur le serveur qui exécute Windows Server 2008, recherchez le nouveau dossier de données . Ce nouveau dossier de données doit utiliser le même chemin utilisé sur le serveur qui exécute Windows Server 2003.
  3. Dans la console Gestion de cluster avec basculement , déconnecter l'installation de cluster avec basculement SQL Server nouvelle.
  4. Renommez le nouveau dossier de données en Data_New .
  5. Copiez le dossier de données d'origine qui a été déterminé dans l'étape 1 à l'emplacement qui a été déterminé dans l'étape 2. Lorsque la copie est terminée, dossiers Data_New et les données doivent être au même niveau de dossier.
  6. Modifier l' adresse IP et le nom de l'instance de l'ancienne instance de SQL Server 2003. Pour plus d'informations, reportez-vous au site de Web Microsoft suivant :
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  7. Ouvrir la boîte de dialogue Propriétés de la ressource de nom de réseau du groupe et modifiez le nom de l'ordinateur virtuel sur le nom de l'instance de SQL Server.
  8. Ouvrez la propriété de la ressource adresse IP du groupe et modifiez l' adresse IP du serveur virtuel à l'instance de SQL Server.
  9. Changer adresse IP et nom de l'instance de la nouvelle instance de SQL Server 2005. Pour plus d'informations, reportez-vous au site de Web Microsoft suivant :
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  10. Ouvrez la boîte de dialogue Propriétés pour la ressource de nom du groupe et changez le nom de l'ordinateur virtuel en le nom de l'instance de SQL Server.
  11. Ouvrez la propriété de la ressource adresse IP du groupe et modifiez l' adresse IP du serveur virtuel à l'instance de SQL Server.
  12. Démarrer l'instance de SQL Server sur le nouveau cluster.
Restaurer vos bases de données SQL Server à partir de sauvegardes
Après avoir exécuté la méthode 1 ou la méthode 2, vous devez restaurer vos sauvegardes de base de données SQL Server. Pour ce faire, procédez comme suit :
  1. Ouvrez une invite de commande.
  2. Tapez sqlcmd et puis appuyez sur ENTRÉE. Cela démarre l'utilitaire sqlcmd.
  3. Pour restaurer les bases de données système, à l'invite de commandes, tapez RESTORE DATABASE [masque] FROM DISK = N?Z:\master.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
  4. Tapez RESTORE base de données [msdb] FROM DISK = N?Z:\msdb.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
  5. Tapez RESTORE DATABASE [modèle] FROM DISK = N?Z:\model.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
  6. Pour restaurer les bases de données utilisateur, tapez RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
Mise à niveau Node2
Après avoir restauré vos sauvegardes de base de données SQL Server, mettre à niveau du noeud Node2 du. Pour cela, procédez comme suit
  1. Désinstallez SQL Server 2003 à partir de Node2.
  2. Ouvrez une invite de commandes sur Node2.
  3. Tapez sqlcmd et puis appuyez sur ENTRÉE. Cela démarre l'utilitaire sqlcmd.
  4. Type de CLUSTER NODE Node2 /EVICT , appuyez sur ENTRÉE, tapez GO et puis appuyez sur ENTRÉE.
  5. Tapez QUIT pour fermer l'utilitaire sqlcmd.
  6. Installez ou effectuez une mise à niveau vers Windows Server 2008.
  7. Ajoutez Node2 au nouveau cluster de basculement :
    1. Cliquez sur Ajouter fonction sur la console ICT (Initial Configuration Tasks) ou dans le composant logiciel enfichable Gestionnaire de serveur et sélectionnez Gestion de clusters avec basculement à installer.
    2. Dans la console Gestion de cluster avec basculement , cliquez sur Ajouter un n?ud .
  8. Configurer le cluster SQL Server 2005 comme un cluster avec basculement :
    1. Dans le Panneau de configuration, double-cliquez sur Programmes et fonctionnalités , sélectionnez Microsoft SQL Server 2005 et puis cliquez sur Modifier .
    2. Ajouter Node2 aux propriétaires de groupe dans l'Assistant Installation et puis continuez l'installation.
    3. Installez SQL Server 2005 SP2 sur Node2.
    4. Déplacer le groupe basculement à Node2.
note Si le FULLTEXT serveur SQL est en état d'échec et que vous ne pouvez pas redémarrer, vous devez réparer SQL Server 2005 en effectuant une des options récupération suivantes :

option de récupération 1

Pour récupérer d'état d'échec, réinstallez SQL Server 2005 SP2.

option de récupération 2
  1. Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
  2. À l'invite de commandes, tapez la commande suivante et appuyez sur ENTRÉE.
    démarrer /Wait Drive : /qb \setup.exe REINSTALL = SQL_FullText INSTANCENAME = MSSQLSERVER REINSTALLMODE = M
    note Pour INSTANCENAME, utilisez MSSQLSERVER pour une instance par défaut. Pour une instance nommée, spécifiez le nom d'instance.

Propriétés

Numéro d'article: 953200 - Dernière mise à jour: lundi 22 septembre 2008 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Service Pack 2 sur le système suivant
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
Mots-clés : 
kbmt kbinstallation kbclustserv kbexpertiseinter kbhowto kbinfo KB953200 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 953200
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com