"Die allgemeinen Eigenschaften für Ressource ' SQL-Netzwerknamen (<SQL name="">)' konnte nicht gespeichert werden" Fehlermeldung, wenn Sie versuchen, den Clusterknoten auf SQL Server 2012 aktualisieren</SQL>

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2782511 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie haben ein Failovercluster mit zwei Knoten Microsoft SQL Server, die auf einem Microsoft Windows Server 2012-Failovercluster ausgeführt wird. Z. B. der primäre Knoten für Knoten A und der passive Knoten für Knoten B.

    Hinweis Die Instanz von SQL Server ist entweder eine Microsoft SQL Server 2008 oder Microsoft SQL Server 2008 R2-Instanz.
  • Sie versuchen, aktualisieren Sie den primären Knoten (Knoten A) auf Microsoft SQL Server 2012 mithilfe des Prozesses, der dokumentiert ist auf der folgenden MSDN-Website:
    Aktualisieren einer SQL Server-Failoverclusterinstanz
In diesem Szenario wird eine Fehlermeldung angezeigt, die der folgenden ähnelt:
Die allgemeinen Eigenschaften für Ressource 'SQL-Netzwerknamen (SQL-Name)' konnte nicht gespeichert werden. Fehler: Es wurde ein Fehler beim Aufrufen von Cluster-Code von einem Anbieter. Ausnahmemeldung: eine oder mehrere Eigenschaftswerte für diese Ressource in Konflikt mit ein oder mehrere Eigenschaftswerte, die ihre abhängigen Ressourcen zugeordnet sind.

Notizen:
  • "SQL-Name" ist ein Platzhalter für den Namen des SQL Server-Netzwerk.
  • Obwohl dieses Problem ein Aktualisierungs Fehlers auf Knoten A, die SQL Server, die Ressourcengruppe verursacht über erfolgreich auf dem aktualisierten Knoten b außerdem fehlschlägt, weil das Failover weniger als einer Minute dauert sind alle Ressourcen online ohne Unterbrechung des spürbar die Clientkonnektivität. Allerdings haben zum Abschließen des Aktualisierungs Vorgangs auf Knoten A zusätzliche Schritte ausführen, die im Abschnitt "Lösung" erwähnt werden.

Ursache

Dieses Problem tritt aufgrund von Änderungen in Windows Server 2012 Failover-Clusterunterstützung.

Lösung

In diesem Abschnitt werden die folgenden Aktionen:
  • Schließen Sie das Upgrade auf Knoten A.
  • Verhindern Sie, dass das Problem Auswirkungen auf neue Aktualisierungen.

Schließen Sie das Upgrade auf Knoten A


Bevor Sie diesen Prozess beginnen, werden Sie die folgenden Punkte beachten:
  • Knoten A kann nicht entfernt werden, mithilfe der Entfernen von Knoten Vorgang. Dieser Vorgang wird die SQL Server-Failoverclusterinstanz löschen. Aus diesem Grund reparieren nicht.
  • Sie können nicht mithilfe die SQL Server-Failoverclusterinstanz deinstallieren. Deinstallieren eines Programms. Dieser Vorgang funktioniert nicht.
  • Sie können eine falsche Version von der Setup-Medien (z. B. SQL Server 2008 oder SQL Server 2008 R2) verwenden, um führen Sie die Entfernen von Knoten Vorgang. Dieser Vorgang wird den Zustand des Computers beeinträchtigt werden.
Um das Upgrade für Knoten A abgeschlossen haben, wird in zwei Phasen:
  • PHase 1: Bereinigen nach dem fehlgeschlagenen Upgrade Versuch auf Knoten A, die vor der Aktualisierung Stat wiederherstellene
    1. Schließen Sie das Setup-Programm und die Fehlerdialogfeld zu, wenn sie nicht bereits geschlossen werden, und lassen Sie die Upgrade-Programm "Fertig stellen" und Bericht, der das Upgrade ist fehlgeschlagen.
    2. Entfernen Sie Knoten A aus der Liste Mögliche Besitzer, um zu verhindern, dass versehentlich Failover an diese zurücksendet. Führen Sie folgende Schritte aus, um die Liste der möglichen Besitzer zu ändern:
      1. Starten Sie das Failovercluster-Manager-Snap-in auf alle Failover-Knoten.
      2. Klicken Sie unter Rollen, wählen Sie die SQL Server-Failoverclusterinstanz im oberen Bereich.
      3. Klicken Sie auf Ressourcen im unteren Bereich mit der rechten Maustaste die Servername Ressource, und wählen Sie dann Eigenschaften.
      4. Klicken Sie auf Erweiterte Richtlinien Klicken Sie im Dialogfeld Eigenschaften im Dialogfeld.
      5. Aktivieren Sie oder deaktivieren Sie die erforderlichen Kontrollkästchen für jeden Knoten hinzufügen oder entfernen die Knoten.
    3. Öffnen Sie die Datei "Summary.txt" an folgendem Speicherort:
      %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log
      Suchen Sie den folgenden Befehl zur Problembehandlung in der Datei "Summary.txt":
      Setup/q/Action = deinstallieren/InstanceId = FOOINST/Features = AS
    4. Öffnen Sie eine Eingabeaufforderung als Administrator, und verwenden Sie den Befehl zur Problembehandlung, zusammen mit dem Pfad der SQL Server 2012 Setup-Datei (setup.exe). Beispielsweise verwenden Sie einen Befehl, der etwa folgender Art:
      SQL Server 2012 Medienpfad\Setup.exe/q/Action = deinstallieren/InstanceId = FOOINST/Features = AS
      Hinweise:
      • "SQL Server 2012 Medienpfad"ist ein Platzhalter für den Pfad der SQL Server 2012-Medien.
      • Dieser Befehl wird im Hintergrund ausgeführt und ist in der Regel innerhalb von fünf Minuten.
      • Sie können kopieren und Einfügen der Befehlszeilenargumente aus der Datei "Summary.txt", um zu verhindern, dass Fehler eingeben. Das Feature "AS" hat jedoch als Parameter übergeben werden, die genau wie in der Datei "Summary.txt" vorgeschlagen. Fehlerhafte Eingabe dieses Befehls (vor allem der Parameter "Instanceid") dazu führen, dass die Säuberungsaktion fehlschlagen und den Computer potenziell beschädigten Zustand belassen.
      • Überprüfen Sie die Datei "Summary.txt" zu bestätigen, dass des Cleanup-Vorgangs erfolgreich abgeschlossen.
  • Phase 2: Aktualisierung von Knoten A zu SQL Server 2012
    1. Starten Sie die SQL Server 2012 Setup-Medien im UI-Modus.
    2. Wählen Sie die Aktualisieren Klicken Sie unter Option die Installation Menü aus der Zielseite und kehren Sie dann auf die Instanzkonfiguration im Dialogfeld.
    3. Wählen Sie den korrekten Instanznamen an, und geben Sie den richtigen Wert in der Instanz-ID-Feld.

      Hinweise:
      • Zur Fortsetzung des Beispiels in Phase 1, ist der Instanz-ID-Wert FOOINST.
      • Das Setup-Programm wird nicht automatisch bestimmen die Instanz-ID Sie können nicht aus diesem Grund vorausgefüllt Standard Instanz-ID in der Instanz-ID-Feld verwenden.
      • Überprüfen Sie die Datei "Summary.txt", um die richtige Instanz-ID suchen
    4. Die Aktualisierung abzuschließen.
    5. Nach der erfolgreichen Aktualisierung von Knoten A Fügen Sie sie zurück zur Liste Mögliche Besitzer in der Servername Ressource von der SQL Server-Failoverclusterinstanz.

Verhindern Sie, dass das Problem auf auswirken, neue upgrades


Um dieses Problem zu vermeiden, verwenden Sie eine der folgenden Optionen:
  • Option 1
    1. Aktualisieren Sie nicht mehr als die Hälfte der passiven Knoten zuerst, um zu vermeiden, den meisten Schwellenwert überschreiten.

      Hinweiss:
      • Wenn Sie eine gerade Anzahl von Knoten im Cluster verwenden, aktualisieren Sie nicht mehr als die Hälfte der passiven Knoten.
      • Wenn Sie eine ungerade Anzahl von Knoten im Cluster verfügen, stellen Sie sicher, dass Sie weniger als die Hälfte der Knoten im Cluster aktualisieren. Wenn die Mehrzahl der Knoten im Cluster aktualisiert werden, wird dieses Problem auftreten, wenn Failover Cluster-Ressourcengruppe.
    2. Fügen Sie aktualisierten passiven Knoten manuell zurück zur Liste Mögliche Besitzer für die Servername Ressource.
    3. Entfernen Sie aus der Liste Mögliche Besitzer der Knoten nicht aktualisiert.
    4. Manuelles Failover der SQL Server-Cluster-Gruppe zu einem aktualisierten Knoten.
    5. Aktualisieren Sie die verbleibenden Knoten nicht aktualisiert.
    6. Wenn alle Knoten nicht aktualisiert werden aktualisiert, manuell hinzufügen zur Liste Mögliche Besitzer auf der Servername Ressource.
  • Option 2
    Dieses Problem wird in SQL Server 2012 Service Pack 1 (SP1) behoben. Sie können den Upgrade-Prozess auf jedem Clusterknoten Binärdateien des Setup-Programms aus dem Servicepack verwenden vornehmen. Hierzu stehen zwei Methoden zur Verfügung.
    • Methode A
      1. Laden Sie SQL Server 2012 SP1 auf eine lokale Festplatte (z. B. in c:\sp1) oder auf einer Netzwerkfreigabe bereit (z. B. \\Freigabename\Sp1), die alle Knoten zugreifen können.
      2. Starten Sie eine Eingabeaufforderung als Administrator, und führen Sie einen der folgenden Befehle:
        • Download-Pfad> \setup.exe/Action = Upgrade /updatesource = C:\sp1
        • Download-Pfad> \setup.exe/Action = Upgrade /updatesource = \\Freigabename\Sp1
      3. Führen Sie alle Schritte im Setup-Programm.

        Hinweis Sie können überprüfen, ob das Upgrade SQL Server 2012 SP1 Setup-Programmdateien verwendet, indem Sie überprüfen die detail.log-Datei an folgendem Speicherort:
        %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log\<Time stamped folder>

        Bestätigen Sie, dass die Versionsinformationen, die sich am Anfang der Protokolldatei befindet zeigt, dass die SQL Server 2012-Version nach 11.0.2100.60 liegt. Die Protokolldatei kann z. B. Folgendes enthalten:

        2-11-04 11: 40: 45 Slp: Erweiterung "MSI" aus Datei laden "C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\.\Microsoft.SqlServer.Configuration.MsiExtension.dll'(01) 2012-11-04 11: 40: 45 Slp: Erweiterung 'MSI' Version '11.0.3000.0' geladen

    • Methode B
      1. Laden Sie SQL Server 2012 SP1 auf eine lokale Festplatte (z. B. in c:\sp1) oder auf einer Netzwerkfreigabe bereit (z. B. \\Freigabename\Sp1), die alle Knoten zugreifen können.
      2. Starten Sie eine Eingabeaufforderung als Administrator, und führen Sie den folgenden Befehl:
        Download-Pfad\SQL Server 2012 Service Pack 1-Paketname.exe/q
        Mit diesem Befehl wird den Knoten mit SQL Server 2012 SP1 Setup Binärdateien pre-patch.

        Hinweis SqlSupport.msi-Datei kann nicht selbst installieren werden, da es, dass des SQL Server 2012 Setup-Vorgangs bewirkt fehlschlägt und eine Fehlermeldung über nicht mit der "msvcr100.dll" wird angezeigt. Verwendung der / Q Parameter, der diesen Fehler zu vermeiden. Dieser Parameter wird die Sqlsupport.msi-Datei und die Visual C++-Laufzeitkomponenten installiert.
      3. Führen Sie alle Schritte im Setup-Programm.

Weitere Informationen

Um SQL Server 2012 SP1 zu erhalten, finden Sie in der folgenden Microsoft-Website:
Downloaden Sie Servicepack 1 für SQL Server 2012
Weitere Informationen dazu, wie Sie das Setupprogramm von SQL Server 2012 aktualisieren finden Sie auf der folgenden MSDN-Blogs-Website:
Zur Wiederherstellung von SQL Server 2012 Setup mit einer aktualisierten Setup-Paket

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkten zutrifft.

Eigenschaften

Artikel-ID: 2782511 - Geändert am: Montag, 26. November 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbtshoot kbsurveynew kbexpertiseadvanced kbmt KB2782511 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2782511
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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