FIX: Die Qualität der Datendienste-Funktion wird auf einer SQL Server 2012 AlwaysOn Failoverclusterinstanz nicht unterstützt.

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2674817 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Microsoft stellt Updates für die Microsoft SQL Server 2012 als downloadbare Datei zur Verfügung. Da die Updates kumulativ sind, enthält jede neue Version alle Hotfixes und alle die Sicherheitsupdates, die mit der vorherigen SQL Server 2012 enthalten waren.
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Problem 1

Betrachten Sie das folgende Szenario. Sie installieren eine Microsoft SQL Server 2012 AlwaysOn Failoverclusterinstanz. Klicken Sie zum Auswählen der Qualität Datendienste (DQS) unter das Kontrollkästchen Datenbank-Engine-Services auf der Feature-AuswahlSeite. In diesem Szenario können Sie die folgenden Probleme auftreten, obwohl Sie keine Fehlermeldung während der Installation erhalten.
  • Die Start Menü-Verknüpfungssymbole für Qualität-Client Daten und Daten Qualität Server Installer fehlen auf den Knoten im Cluster hinzugefügt.
  • Daten-Qualität Services-Binärdateien fehlen auf der hinzugefügte Knoten.
  • Wenn Sie die SQL Server-Instanz, die zusätzliche Cluster-Knoten ein Failover und klicken Sie dann aus den Daten Qualität Client-Anwendung mit der Instanz herstellen, erhalten Sie die folgende Fehlermeldung angezeigt:
    Die Qualität der Datendienste-Lizenz ist abgelaufen.

    Nachrichten-ID: ServerLicenseExpired

Problem 2

Wenn Sie versuchen, Daten Qualität Services (DQS) zu installieren, indem Sie DQSInstaller.exe auf dem primären Cluster-Knoten ausgeführt, wird die DQSInstaller keine Verbindung SQL Server Engine Datenbankinstanz erstellen Kataloge DQS hergestellt. Außerdem erhalten Sie eine oder mehrere Fehlermeldungen, die den folgenden ähneln:


Fehlermeldung 1
System.Data.SqlClient.SqlException (0x80131904): Ein Netzwerk- oder Instanz-spezifische Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden oder konnte nicht zugegriffen werden. Stellen Sie sicher, dass der Instanzname richtig ist und SQL Server für Remoteverbindungen konfiguriert ist. (Provider: Named Pipes-Anbieter, Fehler: 40 - konnte nicht geöffnet werden eine Verbindung mit SQL Server)

Fehlermeldung 2

System.Data.SqlClient.SqlException (0x80131904): Ein Netzwerk- oder Instanz-spezifische Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden oder konnte nicht zugegriffen werden. Stellen Sie sicher, dass der Instanzname richtig ist und SQL Server für Remoteverbindungen konfiguriert ist. (Anbieter: SQL-Netzwerk-Schnittstellen, Fehler: 26 - Fehler beim Suchen von Server-Instanz angegeben.)

Ursache

Ursache des Problems 1
Dieses Problem tritt wegen Fehler im SQL Server-Setup-Programm.

Ursache des Problems 2
Dieses Problem tritt auf, weil DQSInstaller.exe nicht den virtuellen Namen auf dem Cluster verwenden können.

Lösung

Um dieses Problem zu beheben, installieren Sie das folgende kumulative Update. Dieses kumulative Update ermöglicht die Unterstützung für DQS als Teil einer gruppierten SQL Server 2012-Setup. DQS SQL Server 2012 unterstützt die Installation nur in einem Clusterszenario ohne jede Instanz von SQL Server, die zuvor auf dem Clusterknoten installiert. Verwenden Sie eine der folgenden Methoden an, um Unterstützung zu aktivieren:
  • Wenn Failovercluster bereits installiert ist, und die DQS-Funktion in der hinzugefügten oder sekundären Cluster-Knoten fehlt, muss die Installation SQL Server 2012 sein (RemoveNode) deinstalliert und neu (AddNode) auf diesen Knoten installiert mithilfe von CU1-Update und die Schritte, die weiter unten in diesem Artikel beschrieben werden. Bevor Sie die SQL Server 2012 gruppierte Instanz deinstallieren, stellen Sie sicher, dass Sie Sicherungen von Benutzerdatenbanken erstellen. Finden Sie unter "Entfernen von Knoten"-Informationen in folgendem Artikel der Microsoft-Onlinedokumentation:
    http://msdn.Microsoft.com/en-us/library/ms191545 (SQL.110) aspx
  • Wenn Sie keine Instanz von SQL Server 2012 installiert haben, sollten Sie immer noch die Schritte, die weiter unten in diesem Artikel beschrieben werden, um die Installation durchführen und Kumulatives Updatepaket 1 anwenden, bevor Sie RTM-Setup ausführen. Dann wird das kumulative Update berücksichtigt beim Ausführen einer frischen-Setup auf dem Cluster.

    HinweisWenn Sie das SQL Server 2012-Setup ausführen, werden Sie zum Schritt "Scan for Product Updates" aufgefordert. Jedoch können Suchen und downloaden nur Microsoft General Distribution Release (GDR) und service Pack-Updates. Das kumulative Updatepaket 1 ist nicht aufgeführt.

    Die Befehlszeile können Sie um Kumulatives Updatepaket 1 enthalten, zeigen Sie auf das heruntergeladene Paket für das neueste Update. Gehen Sie hierzu folgendermaßen vor:
    1. Downloaden Sie das kumulative Updatepaket in einen lokalen Ordner oder UNC-Pfad. Downloaden Sie das kumulative Update z. B. in den folgenden Ordner:
      C:\CU1Update
    2. Verwenden Sie eine der folgenden Methoden zum Ausführen einer INI-Datei, um das SQL Server 2012 Setup-Programm in den Ordner zeigen in dem kumulativen Update-Paket gespeichert ist:
      • Gehen Sie folgendermaßen vor, um SQL Server 2012 zusammen mit der DQS-Funktion auf dem primären Cluster-Knoten zu installieren:
        1. Öffnen Sie eine Eingabeaufforderung als Administrator von einem neuen Server, und führen Sie den folgenden Befehl ein:
          Setup.exe /Aktion = Addnode-/updatesource=Pfad des EXE-Updates>

          Führen Sie beispielsweise den folgenden Befehl ein:
          SETUP.exe/Action = Addnode-/updatesource = C:\CU1Update
        2. Schließen Sie das Setup-Assistenten in der Regel. Gehen Sie hierzu folgendermaßen vor:
          1. Klicken Sie aufOK Support-Regeln festzulegen.
          2. Auf derProdukt-Updates sicher, dass das Hotfix-Paket vorhanden ist, und klicken Sie dann auf Weiter.
          3. Auf der Installieren Sie die Setup-DateienKlicken Sie aufInstallieren.
          4. Klicken Sie auf den folgenden Seiten aufWeiter:
            • Support-Regeln
            • Product Key
            • Lizenzbedingungen
            • Setup-Funktion
             
          5. Wählen Sie ausDatenbank-Engine-Services, Datendienste-Qualität, und andere Merkmale, die Sie benötigen,, und klicken Sie dann aufWeiter.
          6. Auf der Feature-RegelnKlicken Sie auf Weiter.
          7. Auf derInstanzkonfigurationSeite, Typ das SQL Server-Netzwerk für den Failovercluster, und klicken Sie aufWeiter.
          8. Auf derSpeicherplatzbedarfKlicken Sie auf Weiter.
          9. Auf derCluster-RessourcengruppeGeben Sie der Namen des SQL Server-cluster-Ressourcengruppe mit dem Failover Cluster-Ressourcen werden hinzugefügt, und klicken Sie dann auf SeiteWeiter.
          10. Auf derClusterdatenträger auswählenSeite, wählen Sie einen Datenträger, und klicken Sie aufWeiter.
          11. Auf derCluster-Netzwerkkonfiguration Seite, überprüfen Sie die Netzwerkeinstellungen, und klicken Sie dann aufWeiter.
          12. Auf derDienstkonfigurationSeite Service Firmen Informationen eingeben, und klicken Sie dann aufWeiter.
          13. Klicken Sie auf den folgenden Seiten auf Weiter:
            • Fehlerberichterstattung
            • Regeln für Cluster-Installation
            • Zur Installation bereit
      • Gehen Sie folgendermaßen vor, um SQL Server 2012 zusammen mit der DQS-Funktion auf eine zusätzliche oder sekundäre Cluster-Knoten zu installieren:
        1. Öffnen Sie eine Eingabeaufforderung als Administrator von einem neuen Server, und führen Sie den folgenden Befehl ein:
          Setup.exe/Action = Addnode-/updatesource =Pfad des EXE-Updates>
          Führen Sie beispielsweise den folgenden Befehl ein:
          Setup.exe/Action = Addnode-/updatesource = C:\CU1Update
        2. Schließen Sie das Setup-Assistenten in der Regel. Gehen Sie hierzu folgendermaßen vor:
          1. Klicken Sie auf OK Support-Regeln festzulegen.
          2. Auf der Produkt-Updates sicher, dass das Hotfix-Pack vorhanden ist, und klicken Sie dann auf Weiter.
          3. Auf der Installieren Sie die Setup-Dateien Klicken Sie auf Installieren.
          4. Klicken Sie auf den folgenden Seiten aufWeiter:
            • Setup-Support-Regeln
            • Product Key
            • Lizenzbedingungen
          5. Auf der Cluster-Knoten-KonfigurationSeite, und geben Sie den Netzwerknamen SQL Server aus der primären Cluster-Knoten-Installation (siehe Schritt 2B7 unter den vorherigen Aufzählungspunkt für den Namen der SQL Server-Instanz), und klicken Sie dann aufWeiter.
          6. Klicken Sie auf den folgenden Seiten auf Weiter:
            • Fehlerberichterstattung
            • Hinzufügen von Knoten Regeln
            • Hinzufügen von Knoten


        Weitere Informationen über Produkt-Updates in der SQL Server 2012-Installation finden Sie auf die folgenden Microsoft Developer Network (MSDN)-Website:
        Allgemeine Informationen zu Produkt-Updates in der SQL Server 2012-installation
    3. Nach der Cluster-Setup erfolgreich abgeschlossen wurde (Dies schließt Kumulatives Updatepaket 1) und alle angeforderten Neustarts abgeschlossen sind, führen Sie DQSInstaller.exe, um die DQS-Installation abzuschließen. Weitere Informationen finden Sie auf die folgende Website:
      Upgrade DQS: Kumulativen Updates oder Patches Hotfix auf Datendienste Qualität installieren
      1. Wenn Sie in der Vergangenheit auf die DQS-Kataloge erstellen auf der betroffenen Instanz nie DQSInstaller.exe ausgeführt haben, führen Sie DQSInstaller.exe aus dem aktiven Clusterknoten DQS-Erstkonfiguration durchführen.

        Führen Sie auf dem aktiven Knoten des Clusters, die DQSInstaller.exe aus der Menü "Start" > Alle Programme > Microsoft SQL Server-2012 > Datendienste-Qualität > Daten Qualität Server Installer. Es erkennt den Namen des virtuellen Servers und konfigurieren die DQS-Kataloge und Assemblys für diese Instanz.
      2. Oder wenn Sie die DQSInstaller vor der Installation des kumulativen Updates 1 auf die hinzugefügte Knoten im Cluster ausgeführt haben, müssen Sie die Befehlszeile verwenden, die DQS-Kataloge zu aktualisieren, mithilfe von DQSInstaller.exe?Upgrade wechseln.
        1. Sie müssen als ein Konto, ist der Administrator, angemeldet sein, und das Konto muss auch ein Mitglied der Sysadmin-Rolle in der entsprechenden Datenbank-Engine-Instanz SQL Server 2012 sein.
        2. Öffnen Sie auf Systemen, die für die UAC aktiviert ist eine Eingabeaufforderung als Administrator.Menü "Start" > cmd. Mit der rechten Maustaste des Symbol "CMD.exe" und wählen Sie dannAls Administrator ausführen.
        3. Wechseln Sie zu dem Ordner "Binn" Speicherort für die entsprechende Instanz Datenbank-Engine-Programm Dateien, wie z. B. die folgenden: cd "C:\Program Files\Microsoft SQL Server\MSSQL11.InstanceName\MSSQL\Binn"
        4. Führen Sie den DQSInstaller.exe-Upgrade-Befehl sollte dieser Befehl den richtigen virtuellen Namen und den Instanznamen aktualisieren erkannt werden. DQSInstaller.exe-upgrade

Kumulatives Update-Informationen

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 1 für SQL Server 2012 veröffentlicht. Weitere Informationen dazu, wie Sie dieses kumulative Updatepaket für SQL Server zu erhalten klicken Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2679368 Kumulatives Update 1 für SQL Server 2012
Hinweis Da diese Builds kumulativ sind, jede neue Version enthält alle Hotfixes und alle die Sicherheitsupdates, die mit der vorherigen SQL Server enthalten waren. Es wird empfohlen, dass Sie anzuwenden die neueste Version, die diesen Hotfix enthält. Weitere Informationen klicken Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2692828 Die SQL Server-2012 erstellt, die nach der Freigabe von SQL Server 2012

DQSInstall.exe-Erkennung-update

Dieses Update-Paket umfasst die Aktualisierung des DQSInstaller.exe für die Erkennung für gruppierte Instanzen.

Nachdem Sie dieses kumulative Update angewendet haben, erkennt DQSInstaller.exe die gruppierte Instanz anhand der folgenden Schritte aus:
  1. DQSInstaller.exe sucht die aktuelle Instanz-ID mithilfe der Registrierungswerte unter dem folgenden Registrierungsschlüssel:
    SOFTWARE\Microsoft\Microsoft SQL Server\Instanzname\SQL\
  2. DQSInstaller.exe wird überprüft, ob diese Instanz gruppiert ist, mithilfe der Registrierungswerte unter der entsprechenden Instanz-ID-Schlüssel:
    SOFTWARE\Microsoft\Microsoft SQL Server\InstanceID\Cluster
  3. Basierend auf diesen Schlüsselwert, wenn die Instanz gruppiert ist, wird der virtuelle Name aus dieser Schlüssel in der Verbindungszeichenfolge für die SQL verwendet. DQSInstaller.exe verwenden den virtuellen Namen, um eine Verbindung mit der Instanz von SQL Server und erstellen Sie die DQS-Kataloge. Wenn die Instanz nicht gruppiert ist, wird DQSInstaller.exe die SQL Server-Verbindungszeichenfolge, je nach Windows Computer-Name-Eigenschaft für den aktuellen Computer erstellen.
  4. Für benannte Instanzen ist die DQSInstaller.exe-Verbindungszeichenfolge erstellt, durch den virtuellen Namen oder den Namen des Computers mit einem umgekehrten Schrägstrich und den Instanznamen versieht. Zum BeispielMachineName\InstanceName.

    Hinweis Der Name der Instanz kann überschrieben werden, mit der -Instanz Befehlszeilenargument als Switch für DQSInstaller.exe, wenn der Name der falschen Instanz wahrgenommen wird.

Status

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

Abhilfe

Um diese Probleme zu umgehen, Installieren einer eigenständigen Instanz von SQL Server auf einem Clusterknoten, und aktivieren Sie die DQS-Funktion.

Weitere Informationen

Weitere Informationen über die MDS-Unterstützung auf einer gruppierten Installation von SQL Server 2012 klicken Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2683467 Update: SQL Server 2012 Master Data Services werden auf eine gruppierte Installation von SQL Server 2012 nicht unterstützt.
Weitere Informationen zu Instanzen von "AlwaysOn" Failover-Cluster finden Sie auf die folgenden Microsoft Developer Network (MSDN)-Website:

AlwaysOn Failoverclusterinstanzen

Eigenschaften

Artikel-ID: 2674817 - Geändert am: Samstag, 16. Juni 2012 - Version: 4.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
Keywords: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2674817 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: 2674817
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