Comment faire pour modifier les paramètres dans un environnement en clusters de SQL Server lorsque SQL Server n'est pas en ligne

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

Sommaire

INTRODUCTION

Lorsque vous utilisez le Gestionnaire de Configuration de Microsoft SQL Server 2008, Gestionnaire de Configuration de SQL Server 2005, SQL Server 2000 Enterprise Manager ou le programme d'installation de SQL Server 2000 pour modifier les paramètres de SQL Server dans un environnement en clusters, vous devez apporter des modifications sur le n?ud actif tandis que la ressource de cluster SQL Server est en ligne. Si SQL Server n'est pas en ligne, vous devez tout d'abord mettre le SQL Server en ligne. Toutefois, dans certaines circonstances, vous ne puissiez pas mettre en ligne de SQL Server.

Cet article décrit comment modifier les paramètres dans un environnement en clusters de SQL Server lorsque SQL Server n'est pas en ligne ou lorsque vous ne pouvez pas mettre en ligne SQL Server.

Plus d'informations

Important Cette section, une méthode ou une tâche contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, les problèmes sérieux peuvent survenir si vous modifiez le Registre de manière incorrecte. Par conséquent, assurez-vous que vous procédez avec précaution. Pour une protection supplémentaire, sauvegarder le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème survient. Pour plus d'informations sur la façon de sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment faire pour sauvegarder et restaurer le Registre dans Windows
Pour modifier les paramètres dans un environnement en clusters de SQL Server lorsque SQL Server n'est pas en ligne, utilisez une des méthodes suivantes.

Méthode 1

Remarque Nous recommandons que vous essayez d'abord d'utiliser cette méthode.
  1. Cliquez sur Démarrer, cliquez sur Exécutez, type Regedit, puis cliquez sur OK.
  2. Recherchez le disque quorum. Pour ce faire, procédez comme suit :
    1. Recherchez la clé de Registre suivante :
      HKEY_LOCAL_MACHINE\Cluster\Quorum
    2. L'entrée de chemin d'accès contient le chemin d'accès du disque quorum. Par exemple, l'entrée de chemin d'accès contient le chemin suivant :
      <quorumdrive></quorumdrive>: \MSCS
  3. Recherchez le GUID de la ressource de cluster de SQL Server. Pour ce faire, procédez comme suit :
    1. Recherchez la clé de Registre suivante :
      HKEY_LOCAL_MACHINE\Cluster\Resources
    2. Examinez le Nom colonne des entrées du Registre.

      Remarque Plusieurs entrées de Registre incluent « guid » dans le nom de l'entrée.
    3. Pour l'instance par défaut, localisez la ressource de cluster SQL Server inclut « sql Server » dans le Nom colonne.

      Pour les instances nommées, localiser les ressources de cluster SQL Server qui incluent SQL Server ()"<instancename></instancename>) » dans le Nom colonne.
  4. Recherchez le nom de fichier point de contrôle. Pour ce faire, procédez comme suit :
    1. Recherchez la clé de Registre suivante :
      HKEY_LOCAL_MACHINE\Cluster\Resources\ {GUID} \RegSync
    2. Dans le volet de détails, consulter les ruches de Registre point de contrôle et les numéros correspondants semblables aux suivants :
      Pour l'instance par défaut
      00000004 SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER

      Pour une instance nommée
      SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL 00000004.X\MSSQLSERVER
      Remarque Pour une instance nommée, X correspond à l'ID d'instance.

      Le numéro est le nom du fichier point de contrôle. Dans cet exemple, le nom du fichier point de contrôle est 00000004.cpt.
  5. Dans l'Éditeur du Registre, cliquez sur HKEY_LOCAL_MACHINE.
  6. Sur le Fichier menu, cliquez sur Charger la ruche.
  7. Dans la <quorumdrive></quorumdrive>:\<guid></guid> dossier, recherchez le fichier point de contrôle que vous avez trouvés dans l'étape 4.
  8. Dans la Nom de clé zone, tapez 1, puis cliquez sur OK.
  9. Recherchez la clé de Registre suivante pour corriger la valeur de clé de Registre point de contrôle non valide :
    HKEY_LOCAL_MACHINE\1\<yourregistrykey></yourregistrykey>
    Remarque Les exemples suivants corriger la clé de Registre point de contrôle MSSQLSERVER :
    • Exemple 1
      Pour corriger le chemin d'accès non valide du fichier Master.mdf, procédez comme suit :
      1. Recherchez la clé de Registre suivante :
        HKEY_LOCAL_MACHINE\1\Parameters
      2. Corrigez le
        Par SQLArg0
        clé.
    • Exemple 2
      Pour désactiver correctement activé VIA le protocole, procédez comme suit :
      1. Recherchez la clé de Registre suivante :
        HKEY_LOCAL_MACHINE\1\SuperSocketNetLib\Via
      2. Modifiez la valeur de l'entrée Enabled de 1 à 0.
  10. Après avoir corrigé la clé de Registre Cliquez sur HKEY_LOCAL_MACHINE\1, cliquez sur le Fichier menu, puis cliquez sur Décharger la ruche.
Remarque Après avoir suivi ces étapes, ce point de contrôle est fixe et est automatiquement répliquée sur le n?ud spécifique lors du basculement. Vous pouvez reprendre l'instance de SQL Server en ligne.

Méthode 2

N'oubliez pas que les modifications apportées aux clés de Registre jalonné sont enregistrées uniquement lorsque les ressources associées sont en ligne. Lorsque les ressources ne sont pas en ligne, les modifications apportées à l'aide des touches jalonnés seront remplacées par les dernières valeurs enregistrées à partir du fichier jalonné. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
174070 Réplication du Registre dans Microsoft Cluster Server

Notes

  • N'effectuez pas de basculement de groupe de cluster SQL entre l'étape 2 et à l'étape 4. En outre, si vous n'effectuez pas toutes ces étapes, vous pouvez rencontrer un comportement inattendu lors du basculement.
  • Pour les étape 2 et étape 4, MSSQL.xMSQL10.xet MSSQL10_50.xsont des espaces réservés pour l'ID d'instance respectifs de l'instance de SQL Server. Vous pouvez déterminer la valeur correspondante pour le système de la valeur de l'entrée de Registre MSSQLSERVER dans la sous-clé de Registre suivante :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<instancename>\SQL\</instancename>
  • Étape 2 et à l'étape 4, <instancename></instancename>est un espace réservé pour le nom de l'instance de SQL Server.

  1. Obtenir la liste des clés contrôlées à l'aide de la commande suivante :
    cluster res /checkpoints
  2. À l'invite de commandes, exécutez une des commandes suivantes pour désactiver la point de contrôle de cluster pour la sous-clé de Registre spécifiques :
    • Pour une instance de SQL Server 2008 R2, exécutez la commande suivante :

      cluster. ressource"(Nom de réseau SQLInstanceName>)" /removecheckpoints : "Software\Microsoft\Microsoft SQL Server\MSSQL10_50.x\MSSQLSERVER"
    • Pour une instance de SQL Server 2008, exécutez la commande suivante :

      cluster. ressource"(Nom de réseau SQLInstanceName>)" /removecheckpoints : "Software\Microsoft\Microsoft SQL Server\MSSQL10.x\MSSQLSERVER"
    • Pour une instance de SQL Server 2005, exécutez la commande suivante :

      cluster res "SQL Server)<instancename></instancename>) "/ removecheck :"Software\Microsoft\Microsoft SQL Server\MSSQL.x \MSSQLSERVER"
    • Pour l'instance par défaut de SQL Server 2000, exécutez les commandes suivantes :

      cluster res « sql Server » / removecheck : "software\microsoft\mssqlserver\mssqlserver"

      cluster res « sql Server » / removecheck : "software\microsoft\mssqlserver\cluster"

      Remarque Vous devez exécuter la seconde commande uniquement lorsque vous ajoutez ou supprimez une ou plusieurs adresses IP sur lequel écoute SQL Server 2000.
    • Pour une instance nommée de SQL Server 2000, exécutez les commandes suivantes :

      cluster res "SQL Server)<instancename></instancename>) "/ removecheck :"SOFTWARE\Microsoft\Microsoft SQL Server\<instancename></instancename>\MSSQLSERVER"

      cluster res "SQL Server)<instancename></instancename>) "/ removecheck :"SOFTWARE\Microsoft\Microsoft SQL Server\<instancename></instancename>\Cluster"

      RemarqueVous devez exécuter la seconde commande uniquement lorsque vous ajoutez ou supprimez une ou plusieurs adresses IP sur lequel écoute SQL Server 2000.
  3. Modifier le paramètre de l'instance en cluster de SQL Server sur tous les n?uds.
  4. À l'invite de commandes, exécutez une des commandes suivantes pour activer la point de contrôle de cluster pour la sous-clé de Registre spécifiques :
    • Pour une instance de SQL Server 2008, exécutez la commande suivante :

      cluster. ressources SQL Server ()"<instancename></instancename>) "/addcheckpoints:" HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
    • Pour une instance de SQL Server 2005, exécutez la commande suivante :

      cluster res "SQL Server)<instancename></instancename>) "/addcheck :"Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
    • Pour l'instance par défaut de SQL Server 2000, exécutez les commandes suivantes :

      cluster res « sql Server » /addcheck : "software\microsoft\mssqlserver\mssqlserver"

      cluster res « sql Server » /addcheck : "software\microsoft\mssqlserver\cluster"
    • Pour une instance nommée de SQL Server 2000, exécutez les commandes suivantes : cluster res "SQL Server)

      <instancename></instancename>) "/addcheck :"SOFTWARE\Microsoft\Microsoft SQL Server\<instancename></instancename>\MSSQLSERVER"


      cluster res "SQL Server)<instancename></instancename>) "/addcheck :"SOFTWARE\Microsoft\Microsoft SQL Server\<instancename></instancename>\Cluster"

      Remarque Le nom de ressource « SQL Server (<instancename></instancename>) » peut être différent dans votre cas. Pour confirmer le nom de ressource, démarrez l'administrateur de Cluster, cliquez sur Groupe SQL, recherchez les propriétés de la ressource SQL Server et de déterminer le nom exact de la ressource.
  5. Mettez l'instance de SQL Server en ligne.

Exemple de sortie sur des serveurs SQL Server 2008

cluster res /checkpoints

Aucun nom de ressource spécifié.

Affichage des points de contrôle du Registre pour toutes les ressources...

Ressource le point de contrôle du Registre

-------------------- --------------------------------------------------------

Nom de réseau SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\Cluster'</instance></instance>

Nom de réseau SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\MSSQLServer'</instance></instance>

Nom de réseau SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\Replication'</instance></instance>

Nom de réseau SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">'\Providers</instance></instance>

Nom de réseau SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\SQLServerSCP'</instance></instance>

Nom de réseau SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\CPE'</instance></instance>

Nom de réseau SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\SQLServerAgent'</instance></instance>

Adresse IP de SQL 1 (<instance name="">) aucun</instance>

SQL Server (<instance name="">) aucun</instance>

L'Agent SQL Server (<instance name="">) aucun</instance>

C:\Windows\System32>cluster. la ressource « Nom de réseau SQL (<instance name="">) » /removecheckpoints: "Software\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\MSSQLSERVER »<b00></b00></instance></instance>

Suppression point de contrôle de Registre ' Software\Microsoft\Microsoft SQL Server\MSSQL10.AE

PRPTDB\MSSQLSERVER' pour la ressource ' nom de réseau SQL (<instance name="">)'...</instance>

Références

Pour plus d'informations sur la façon de configurer les options de démarrage du serveur dans le Gestionnaire de Configuration de SQL Server, visitez le site Web MSDN (Microsoft Developer Network) à l'adresse suivante :
http://msdn2.Microsoft.com/en-us/library/ms345416.aspx
Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
912397Impossible de démarrer le service SQL Server lorsque vous modifiez un paramètre de démarrage d'une instance en cluster de SQL Server 2000 ou de SQL Server 2005 à une valeur qui n'est pas valide
244980 Comment faire pour modifier les adresses IP de réseau des instances de clusters avec basculement SQL Server

Propriétés

Numéro d'article: 953504 - Dernière mise à jour: lundi 16 mai 2011 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Édition Entreprise
  • Microsoft SQL Server 2000 Édition Développeur
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
Mots-clés : 
kbpubtypekc kbinfo kbhowto kbmt KB953504 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: 953504
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