« Les propriétés communes pour les ressource ' nom de réseau SQL (<SQL name="">)' n'a pas pu être enregistré. » erreur lorsque vous essayez de mettre à niveau le n?ud de cluster vers SQL Server 2...

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

Symptômes

Envisagez le scénario suivant :
  • Vous avez un cluster de basculement de Microsoft SQL Server de deux n?uds qui s'exécute sur un cluster de basculement de Microsoft Windows Server 2012. Par exemple, le n?ud principal est un n?ud et le n?ud passif est le n?ud B.

    Remarque : L'instance de SQL Server est un Microsoft SQL Server 2008 ou Microsoft SQL Server 2008 R2.
  • Vous essayez de mettre à niveau le n?ud principal (n?ud A) vers Microsoft SQL Server 2012 en utilisant le processus qui est décrite sur le site Web MSDN suivant :
    Mise à niveau une instance de cluster de basculement SQL Server
Dans ce scénario, vous recevez un message d'erreur semblable au suivant :
Les propriétés communes pour les ressource « Nom de réseau SQL (Nom SQL) » n'a pas peuvent être enregistrées. Erreur : S'est produite une panne d'appeler du code de cluster à partir d'un fournisseur. Message d'exception : un ou plusieurs valeurs de propriété pour cette ressource sont en conflit avec un ou plusieurs valeurs de propriété associées à ses ressources dépendantes.

Notes:
  • "Nom SQL" est un espace réservé pour le nom de réseau SQL Server.
  • Bien que ce problème entraîne un échec de la mise à niveau sur le n?ud A, le SQL Server, groupe de ressources échoue avec succès vers le n?ud mis à niveau B. en outre, étant donné que l'opération de basculement sur incident prend moins d'une minute, toutes les ressources sont en ligne sans perturber sensiblement la connectivité des clients. Toutefois, pour terminer le processus de mise à niveau sur le n?ud A, vous devez suivre des étapes supplémentaires qui sont mentionnés dans la section « Résolution ».

Cause

Ce problème se produit en raison des modifications dans le Clustering de basculement Windows Server 2012.

Résolution

Cette section couvre les actions suivantes :
  • La mise à niveau sur le n?ud A.
  • Que le problème affectant les nouvelles mises à niveau.

La mise à niveau sur le n?ud a


Avant de commencer ce processus, prenez en compte les éléments suivants :
  • Vous ne pouvez pas supprimer un n?ud à l'aide de la Supprimer le n?ud opération. Cette opération va supprimer l'instance de cluster de basculement SQL Server. Par conséquent, vous ne pouvez pas résoudre le problème.
  • Vous ne pouvez pas désinstaller l'instance de cluster de basculement SQL Server à l'aide Désinstaller un programme. Cette opération ne fonctionne pas.
  • Vous ne pouvez pas utiliser une édition incorrecte du média d'installation (par exemple, SQL Server 2008 ou SQL Server 2008 R2) pour exécuter le Supprimer le n?ud opération. Cette opération va endommager l'état de l'ordinateur.
Pour terminer la mise à niveau pour le n?ud A, il y a deux phases :
  • Phase 1: nettoyer après la tentative de mise à niveau a échoué sur le n?ud A pour restaurer la pré-mise à niveau state
    1. Fermez le programme d'installation et la boîte de dialogue d'erreur s'ils ne sont pas déjà fermés et vous permettent de la fin du programme de mise à niveau et le rapport que l'opération de mise à niveau a échoué.
    2. Supprimer un n?ud dans la liste Propriétaires possibles afin d'éviter le basculement accidentellement reviennent. Pour modifier la liste de propriétaires possibles, effectuez les opérations suivantes :
      1. Démarrez le composant logiciel enfichable Gestionnaire du Cluster de basculement sur n'importe quel n?ud de basculement.
      2. Sous Rôles, sélectionnez l'instance de cluster de basculement SQL Server dans le volet supérieur.
      3. Cliquez sur Ressources dans le volet inférieur, cliquez droit sur le Nom du serveur ressource, puis sélectionnez Propriétés.
      4. Cliquez sur Stratégies avancées dans le Propriétés boîte de dialogue.
      5. Activez ou désactivez les cases à cocher nécessaires pour chaque n?ud ajouter ou supprimer les n?uds.
    3. Ouvrez le fichier summary.txt dans l'emplacement suivant :
      %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log
      Dans le fichier summary.txt de trouver la commande de dépannage suivante :
      le programme d'installation /action/q = désinstaller /instanceid = /features FOOINST = AS
    4. Ouvrez une invite de commande en tant qu'administrateur et utilisez la commande de résolution des problèmes avec le chemin d'accès du fichier d'installation de SQL Server 2012 (setup.exe). Par exemple, vous utilisez une commande semblable au suivant :
      Le chemin d'accès de SQL Server 2012 media\setup.exe /q /action = désinstaller /instanceid = /features FOOINST = AS
      Notes:
      • "Le chemin d'accès de SQL Server 2012 media"est un espace réservé pour le chemin d'accès du support SQL Server 2012.
      • Cette commande s'exécute en mode silencieux et est généralement complète dans les cinq minutes.
      • Vous pouvez copier et coller les arguments de ligne de commande à partir du fichier summary.txt pour empêcher les erreurs de saisie. Toutefois, la fonctionnalité « AS » doit être passé comme un paramètre qui est exactement comme indiqué dans le fichier summary.txt. Entrée incorrecte de cette commande (en particulier le paramètre « ID d'instance ») entraîne l'échec de l'opération nettoyage et potentiellement laisser l'ordinateur dans un état endommagé.
      • Vérifiez le fichier summary.txt pour confirmer que l'opération de nettoyage terminée avec succès.
  • Phase 2: Mettre à niveau le n?ud A vers SQL Server 2012
    1. Démarrer le support d'installation de SQL Server 2012 en mode interface utilisateur.
    2. Sélectionnez le Mise à niveau option sous le Installation menu à partir de la page de lancement et revenir ensuite à la Configuration de l'instance boîte de dialogue.
    3. Sélectionnez le nom d'instance correct et puis entrer la valeur correcte dans le champ ID d'Instance.

      Notes:
      • Continuer avec l'exemple de la phase 1, la valeur ID d'instance est FOOINST.
      • Le programme d'installation ne détermine pas automatiquement l'ID d'instance. Par conséquent, vous ne pouvez pas utiliser l'ID d'instance par défaut préremplie dans le champ de l'ID d'Instance.
      • Vous pouvez consulter le fichier summary.txt pour trouver l'ID d'instance correct.
    4. Terminer le processus de mise à niveau.
    5. Une fois que le n?ud A est correctement mis à niveau, ajoutez-le à la liste Propriétaires possibles sur le Nom du serveur ressources de l'instance de cluster de basculement SQL Server.

Que le problème affectant les nouvelles mises à niveau


Pour éviter ce problème, appliquez l'une des options suivantes :
  • Option 1
    1. Mise à niveau ne dépassant pas la moitié des n?uds passifs en premier lieu, pour éviter le franchissement du seuil de majorité.

      Remarques:
      • Si vous disposez d'un nombre pair de n?uds de cluster, mettez à niveau ne dépassant pas la moitié des n?uds passifs.
      • Si vous disposez d'un nombre impair de n?uds de cluster, assurez-vous que vous mettez à niveau inférieur à la moitié des n?uds du cluster. Si la majorité des n?uds du cluster est mis à niveau, ce problème se produit lorsque le groupe de ressource de cluster ne bascule.
    2. Ajouter manuellement les n?uds passifs mis à niveau vers la liste de propriétaires possibles pour le Nom du serveur ressource.
    3. Supprimer les n?uds non mis à niveau à partir de la liste Propriétaires possibles.
    4. Basculer manuellement sur le groupe de clusters de SQL Server à l'un des n?uds mis à niveau.
    5. Mettre à niveau les n?uds restants non mis à niveau.
    6. Lorsque tous les n?uds non mis à niveau sont mis à niveau, les ajouter manuellement à la liste Propriétaires possibles sur le Nom du serveur ressource.
  • Option 2
    Ce problème est résolu dans le Service Pack 1 (SP1) de SQL Server 2012. Pour vous le processus de mise à niveau sur chaque n?ud du cluster utilisent des fichiers binaires du programme de configuration du service Pack. Pour ce faire, il existe deux méthodes.
    • Méthode A
      1. Télécharger le Service Pack 1 de SQL Server 2012 sur un disque dur local (par exemple à c:\sp1) ou un partage réseau (par exemple, \\nom de partage\sp1) qui est accessible par tous les n?uds.
      2. Démarrez une invite de commande en tant qu'administrateur et exécutez une des commandes suivantes :
        • Télécharger le chemin d'accès> \setup.exe /action = mise à niveau /updatesource = c:\sp1
        • Télécharger le chemin d'accès> \setup.exe /action = mise à niveau /updatesource = \\nom de partage\sp1
      3. Effectuer toutes les étapes du programme d'installation.

        Remarque Vous pouvez vérifier si la mise à niveau utilise des fichiers binaires d'installation de SQL Server 2012 SP1 en consultant le fichier detail.log dans l'emplacement suivant :
        %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log\<Time stamped folder>

        Vérifiez que les informations de version qui se trouve au début du fichier journal indiquent que la version de SQL Server 2012 est postérieure à 11.0.2100.60. Par exemple, le fichier journal peut contenir les éléments suivants :

        2-11-04 11 : 40 : 45 Slp : chargement d'extension « MSI » à partir du fichier ' C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\.\Microsoft.SqlServer.Configuration.MsiExtension.dll'(01) 2012-11-04 11 : 40 : 45 Slp : Extension « MSI » version « 11.0.3000.0 » chargé

    • Méthode B
      1. Télécharger le Service Pack 1 de SQL Server 2012 sur un disque dur local (par exemple à c:\sp1) ou un partage réseau (par exemple, \\nom de partage\sp1) qui est accessible par tous les n?uds.
      2. Démarrez une invite de commande en tant qu'administrateur et exécutez la commande suivante :
        Télécharger le chemin d'accès\Nom du Package SQL Server 2012 Service Pack 1.exe /Q
        Cette commande sera pre-patch le n?ud avec les fichiers binaires d'installation de SQL Server 2012 SP1.

        Remarque Vous ne pouvez pas installer le fichier SqlSupport.msi par lui-même, car elle provoquerait l'échec de l'opération d'installation de SQL Server 2012 et une erreur à propos n'ayant ne pas la MSVCR100.dll s'affichera. Utilisez le /Q paramètre pour éviter cette erreur. Ce paramètre installe le fichier Sqlsupport.msi et les composants d'exécution Visual C++.
      3. Effectuer toutes les étapes du programme d'installation.

Plus d'informations

Pour obtenir le Service Pack 1 de SQL Server 2012, accédez au site Web Microsoft suivant :
Téléchargez le Service Pack 1 pour SQL Server 2012
Pour plus d'informations sur la façon de mettre à jour le programme d'installation de SQL Server 2012, accédez au site Web MSDN Blogs suivant :
Comment rectifier le programme d'installation de SQL Server 2012 avec un package d'installation mis à jour

Statut

Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».

Propriétés

Numéro d'article: 2782511 - Dernière mise à jour: lundi 26 novembre 2012 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Mots-clés : 
kbtshoot kbsurveynew kbexpertiseadvanced kbmt KB2782511 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: 2782511
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