Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article vous aide à résoudre le problème qui se produit si des clés de Registre spécifiques à la ressource sont manquantes.
Version du produit d’origine : SQL Server
Numéro de base de connaissances d’origine : 883732
Symptômes
Lorsque vous essayez d’apporter une ressource de cluster SQL Server en ligne pour une instance virtuelle de Microsoft SQL Server, vous remarquerez peut-être le comportement suivant :
La ressource de cluster SQL Server passe à un état « échec » et n’est pas en ligne.
Vous recevez une combinaison des messages d’erreur suivants sur l’ordinateur propriétaire de la ressource de cluster SQL Server.
Message d’erreur 1
Un événement similaire à ce qui suit se trouve dans le journal des événements système :
Date : 08/05/2004
Heure : 1:11:19 AM
Source : ClusSvc
Catégorie : Basculement Mgr
Erreur de type :
ID d’événement : 1069
Utilisateur : N/A
Ordinateur : <Description du nom> de l’ordinateur :
Échec de la ressource de cluster « SQL Server (<nom> de l’instance SQL Server) » dans le groupe de ressources «< Nom> du groupe de clusters ».Message d’erreur 2
Un message d’erreur similaire à celui suivant se trouve dans le fichier journal du cluster :
0000644.00000944 ::2003/11/30-18:11:30.360 SQL Server SQLServer<> : [sqsrvres] Impossible de lire la propriété « VirtualServerName ». Erreur : d.
0000644.00000944 ::2003/11/30-18:11:30.360 SQL Server <SQLServer> : [sqsrvres] OnlineThread : Erreur lors de la mise en ligne de la ressource.Message d’erreur 3
Les messages d’erreur similaires à ce qui suit se trouvent dans le fichier journal des erreurs SQL Server :
2003-11-30 17:00:37.27 Erreur du serveur : 17826, Gravité : 18, État : 1
2003-11-30 17:00:37.27 Serveur Impossible de configurer Net-Library « SSNETLIB ».
2003-11-30 17:00:37.27 spid13 Démarrage de la base de données 'SPB'.
2003-11-30 17:00:37.27 spid12 Démarrage de la base de données 'BD_MTA'.
2003-11-30 17:00:37.27 spid14 Démarrage de la base de données 'BD_SPF'.
2003-11-30 17:00:37.27 Erreur du serveur : 17059, Gravité : 18, État : 0
2003-11-30 17:00:37.27 erreur du système d’exploitation serveur -1073723998 : ..
2003-11-30 17:00:37.27 serveur Impossible de charger des netlibs.
2003-11-30 17:00:37.27 server SQL Server n’a pas pu générer le thread FRunCM.
Cause
Les clés de Registre spécifiques aux ressources qui correspondent à la ressource de cluster SQL Server que vous essayez d’apporter en ligne sont manquantes. Ce problème se produit également si les valeurs qui correspondent aux clés de Registre spécifiques à la ressource ne sont pas correctes.
Résolution
Important
Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d’informations sur la sauvegarde et la restauration du registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows.
Pour résoudre ce problème, vous devez recréer manuellement les clés de Registre spécifiques aux ressources qui correspondent à la ressource de cluster SQL Server. Pour ce faire, procédez comme suit :
Sélectionnez Démarrer>l’exécution, tapez Regedit, puis sélectionnez OK.
Dans l’Éditeur du Registre, recherchez et sélectionnez la clé de Registre :
HKEY_LOCAL_MACHINE\Cluster\Resources\<GUID>\Parameters.Créez les valeurs de Registre suivantes dans la clé de Registre Parameters :
Pour une instance par défaut de SQL Server :
InstanceName
Nom de la valeur : InstanceName
Type de valeur : REG_SZ
Données de valeur : MSSQLSERVERVirtualServerName
Nom de la valeur : VirtualServerName
Type de valeur : REG_SZ
Données de valeur : <nom du serveur SQL virtuel>
Pour une instance nommée de SQL Server :
InstanceName
Nom de la valeur : InstanceName
Type de valeur : REG_SZ
Données de valeur : <nom d’instance SQL Server correspondant au serveur virtuel>VirtualServerName
Nom de la valeur : VirtualServerName
Type de valeur : REG_SZ
Données de valeur : <nom du serveur SQL virtuel>
Quittez l'Éditeur du Registre. Après avoir créé les clés de Registre spécifiques à la ressource, vous pouvez mettre la ressource de cluster SQL Server en ligne.
Si vous remarquez qu’une ressource de cluster SQL Server Agent ne peut pas être mise en ligne, vous devez créer le même ensemble de clés spécifiques aux ressources qui correspondent à la ressource de cluster SQL Server Agent.