Message d’erreur lorsque vous installez SQL Server sur un cluster Windows Server

Cet article vous aide à résoudre le problème qui se produit lorsque vous installez SQL Server sur un cluster Windows Server.

Version du produit d’origine : SQL Server
Numéro de la base de connaissances d’origine : 953748

Symptômes

Lorsque vous installez Microsoft SQL Server sur un cluster Windows Server, la règle de validation de cluster du processus d’installation peut échouer. En outre, le message d’erreur suivant peut s’afficher :

Erreur : « Erreurs de vérification de cluster Microsoft Cluster Service (MSCS) » a échoué. Le cluster n’a pas été vérifié ou il y a des erreurs ou des échecs dans le rapport de vérification. Pour plus d’informations, reportez-vous à KB953748 ou à la documentation en ligne de SQL Server. »

Le fichier journal d’installation peut contenir un message qui ressemble au suivant :

2008-05-20 05 :27 :18 Slp : Règle d’évaluation : Cluster_VerifyForErrors
2008-05-20 05 :27 :18 Slp : Rule running on machine : <SQLNode_Name>
2008-05-20 05 :27 :18 Slp : Évaluation de la règle effectuée : Échec
2008-05-20 05 :27 :18 Slp : Message d’évaluation de règle : le cluster n’a pas été vérifié ou le rapport de vérification contient des erreurs ou des échecs.

Par exemple, le fichier journal d’installation (Detail.txt) peut se trouver dans le dossier : %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\20090316_112604.

Pour une validation réussie, la règle aura une entrée qui ressemble à ce qui suit :

Computer_name : Cluster_VerifyForErrors : Réussi

Cause

Le processus de validation peut échouer dans différentes conditions. Lorsque ce problème se produit, vous devez effectuer une validation manuelle pour vous assurer que la configuration matérielle est correcte avant d’essayer une solution de contournement mentionnée dans cet article. Vous pouvez utiliser les références mentionnées dans la section Références pour plus d’informations sur la validation des clusters dans les environnements Windows Server. Cela permet d’éviter d’autres problèmes que vous pourriez rencontrer à l’avenir, si vous utilisez la solution de contournement lorsque des problèmes sous-jacents existent.

Solution de contournement

Pour contourner ce problème, vous devez résoudre le problème qui a provoqué l’échec de la validation. Si vous pouvez déterminer que le problème qui a provoqué l’échec de la validation peut être résolu ultérieurement, vous pouvez utiliser l’option d’installation en ligne de commande de cet article pour ignorer le message d’erreur et essayer d’installer le cluster de basculement SQL Server instance. Dans ce cas, avant d’utiliser à nouveau le système, vous devez toujours résoudre le problème sous-jacent qui a provoqué l’échec de la validation.

Remarque

Si vous essayez cette option d’installation en ligne de commande et que SQL Server programme d’installation échoue, vérifiez que la configuration matérielle du cluster est valide, puis contactez les services de support technique Microsoft (CSS) pour obtenir de l’aide.

À l’invite de commandes, accédez au lecteur de disque dur et au dossier qui contient SQL Server programme d’installation (Setup.exe). Ensuite, tapez l’une des commandes suivantes pour ignorer la règle de validation :

  • Pour une configuration de basculement intégrée Add-Note, exécutez la commande sur chaque nœud ajouté :

    Setup /SkipRules=Cluster_VerifyForErrors /Action=InstallFailoverCluster

  • Pour une installation avancée ou d’entreprise, exécutez la commande :

    Setup /SkipRules=Cluster_VerifyForErrors /Action=CompleteFailoverCluster

  • Si vous recevez un échec de validation lorsque vous ajoutez un nœud à une installation de basculement existante, exécutez la commande sur chaque nœud ajouté :

    Setup /SkipRules=Cluster_VerifyForErrors /Action=AddNode

Remarque

La configuration d’un cluster de basculement SQL Server instance sur un cluster de basculement Windows Server qui contient des erreurs dans le rapport de validation de cluster Windows Server n’est pas prise en charge. Pour qu’un cluster de basculement SQL Server instance dans un scénario pris en charge, le rapport de validation de cluster Windows Server ne peut pas contenir d’erreurs. Vérifiez avec CSS que la configuration du cluster est dans un état pris en charge.

Le SkipRules paramètre pour l’installation n’est pas une fonctionnalité documentée. Vous ne devez pas utiliser ce paramètre pour ignorer d’autres règles à l’exception de la Cluster_VerifyForErrors règle, sauf si CSS vous en demande.

SQL Server test de validation du cluster de basculement

À l’aide de l’Assistant Validation de cluster, vous pouvez exécuter un ensemble de tests ciblés sur une collection de serveurs que vous envisagez d’utiliser comme nœuds dans un cluster. Ce processus de validation de cluster teste le matériel et les logiciels sous-jacents directement et individuellement, pour obtenir une évaluation précise de la prise en charge SQL Server clustering de basculement dans une configuration donnée.

Que faire en cas d’échec des tests de validation

Dans la plupart des cas, si des tests de la règle de validation de cluster échouent, Microsoft ne considère pas la solution comme étant prise en charge. Il existe des exceptions à cette règle, comme dans le cas de clusters à plusieurs sites (dispersés géographiquement) où il n’y a pas de stockage partagé. Dans ce scénario, le résultat attendu de l’Assistant Validation du cluster est que les tests de stockage échouent. Il s’agit toujours d’une solution prise en charge si les autres tests se terminent correctement.

Le type de test qui échoue est une ligne directrice de l’action corrective à prendre. Par exemple, si le test de stockage Répertorier tous les disques échoue et si les tests de stockage ultérieurs ne s’exécutent pas, car ils échouent également, contactez le fournisseur de stockage pour résoudre les problèmes. De même, si un test réseau lié aux adresses IP échoue, contactez l’équipe d’infrastructure réseau.

References