Verwenden eines SQL Server Always On Failoverclusters instance für die Standortdatenbank

Gilt für: Configuration Manager (Current Branch)

Sie können einen SQL Server Always On Failovercluster instance verwenden, um die Configuration Manager Standortdatenbank zu hosten. Failoverclusterinstanzen bieten Failoverunterstützung für die gesamte Instance von SQL Server und verbessern die Zuverlässigkeit der Standortdatenbank. Sie bietet jedoch keine zusätzlichen Vorteile für die Verarbeitung oder den Lastenausgleich. Failoverclusterinstanzen erfordern die Verwendung von freigegebenem Speicher, der ein einzelner Fehlerpunkt sein kann. Es kann zu Leistungseinbußen kommen, da der Standortserver den aktiven Knoten der Failovercluster-Instance finden muss, bevor er eine Verbindung mit der Standortdatenbank herstellt.

Wichtig

Verwenden Sie die Dokumentation und Verfahren für SQL Server, um eine Failovercluster-Instance erfolgreich einzurichten. Weitere Informationen finden Sie unter Always On-Failoverclusterinstanzen (SQL Server).

Bereiten Sie vor der Installation von Configuration Manager die Failovercluster-instance für die Unterstützung von Configuration Manager vor. Weitere Informationen finden Sie unter Vorbereiten eines Cluster SQL Server instance.

Während des Setups von Configuration Manager wird der Windows Volume Shadow Copy Service Writer auf jedem physischen Computerknoten des Windows Server-Failoverclusters installiert. Dieser Dienst unterstützt den Wartungstask "Standortserver sichern ".

Nach der Installation des Standorts überprüft Configuration Manager stündlich, ob Änderungen am Clusterknoten vorgenommen wurden. Der Configuration Manager verwaltet automatisch alle Änderungen, die sich auf die Komponenteninstallationen auswirken. Beispielsweise ein Failover eines Knotens oder das Hinzufügen eines neuen Knotens zur Failovercluster-Instance.

Unterstützte Optionen

Configuration Manager unterstützt die folgenden Optionen für Failoverclusterinstanzen, die für die Standortdatenbank verwendet werden:

  • A single instance cluster

  • Konfigurationen mit mehreren Instances

  • Mehrere aktive Knoten

  • Sowohl eine benannte als auch eine Standard-Instance

Voraussetzungen

  • Der Standortdatenbankserver muss vom Standortserver entfernt sein. Der Cluster darf den Standortserver nicht enthalten.

    Hinweis

    Der Setupvorgang des Configuration Manager blockiert nicht die Installation der Standortserverrolle auf einem Computer mit der Windows-Rolle für Failoverclustering. SQL Server Always On Verfügbarkeitsgruppen erfordern diese Rolle, sodass Sie zuvor die Standortdatenbank nicht auf dem Standortserver zusammenlegen konnten. Mit dieser Änderung können Sie einen hoch verfügbaren Standort mit weniger Servern erstellen, indem Sie eine Verfügbarkeitsgruppe und einen Standortserver im passiven Modus verwenden. Weitere Informationen finden Sie unter Optionen für Hochverfügbarkeit.

  • Fügen Sie das Computerkonto des Standortservers der lokalen Administratorengruppe jedes Servers im Cluster hinzu.

  • Um die Kerberos-Authentifizierung zu unterstützen, aktivieren Sie das TCP/IP-Netzwerkkommunikationsprotokoll für die Netzwerkverbindung jedes Clusterknotens. Das Named Pipes-Protokoll ist nicht erforderlich, kann aber zur Behandlung von Kerberos-Authentifizierungsproblemen verwendet werden. Die Netzwerkprotokolleinstellungen werden im SQL Server-Konfigurations-Manager unter SQL Server Netzwerkkonfiguration konfiguriert.

  • Für die Verwendung einer Failovercluster-Instance für die Standortdatenbank gelten bestimmte Zertifikatanforderungen. Weitere Informationen finden Sie in den folgenden Artikeln:

    Hinweis

    Wenn Sie in SQL Server kein Zertifikat vorab bereitstellen, erstellt und bereitet Configuration Manager ein selbstsigniertes Zertifikat für SQL Server bereit.

Begrenzungen

Installation und Konfiguration

  • Sekundäre Standorte können keine Failovercluster-instance verwenden.

  • Wenn Sie eine Failovercluster-Instance angeben, können Sie keinen benutzerdefinierten Dateispeicherort für die Standortdatenbank festlegen.

SMS-Anbieter

Sie können den SMS-Anbieter nicht auf einer Failovercluster-instance installieren. Es wird auch nicht auf einem Computer unterstützt, der als Knoten ausgeführt wird, der an der Failovercluster-Instance teilnimmt.

Optionen für die Datenreplikation

Wenn Sie verteilte Ansichten verwenden, können Sie keine Failovercluster-Instance zum Hosten der Standortdatenbank verwenden.

Sicherung und Wiederherstellung

Configuration Manager unterstützt keine System Center Data Protection Manager (DPM)-Sicherung für Failoverclusterinstanzen, die eine benannte Instance verwenden. Die DPM-Sicherung wird auf Failoverclusterinstanzen unterstützt, die die SQL Server Standard instance verwenden.

Failovercluster-instance vorbereiten

Hier sind die wichtigsten Aufgaben, die zum Vorbereiten Ihrer Websitedatenbank ausgeführt werden müssen:

  • Erstellen Sie die Failovercluster-Instance, um die Standortdatenbank in einer vorhandenen Windows Server-Failoverclusterumgebung zu hosten. Spezifische Schritte zum Installieren und Einrichten einer Failovercluster-Instance finden Sie in der Dokumentation für Ihre Version von SQL Server. Weitere Informationen finden Sie unter Erstellen eines neuen SQL Server Always On Failoverclusters instance.

  • Platzieren Sie auf jedem Computer in der Failovercluster-Instance eine Datei im Stammordner jedes Laufwerks, auf dem Configuration Manager keine Standortkomponenten installieren soll. Benennen Sie die Datei NO_SMS_ON_DRIVE.SMS. Standardmäßig installiert Configuration Manager einige Komponenten auf jedem physischen Knoten, um Vorgänge wie die Sicherung zu unterstützen.

  • Fügen Sie das Computerkonto des Standortservers der lokalen Administratorengruppe jedes Windows Server-Failoverclusterknotens hinzu.

  • Weisen Sie in der Failovercluster-instance dem Benutzerkonto, auf dem das Configuration Manager-Setup ausgeführt wird, die Rolle sysadmin SQL Server zu.

Installieren einer neuen Website

Um einen Standort zu installieren, der eine Clusterstandortdatenbank verwendet, führen Sie das Setup von Configuration Manager entsprechend dem normalen Verfahren zum Installieren eines Standorts aus. Geben Sie auf der Seite Datenbankinformationen den Namen der Failovercluster-Instance an. Der Name der Failovercluster-Instance ersetzt den Namen eines einzelnen Computers, auf dem SQL Server ausgeführt wird.

Wichtig

Stellen Sie sicher, dass Sie den Namen des SQL Server Always On Failoverclusters instance verwenden, nicht den Namen des Windows Server Failoverclusters. Wenn Sie den Namen des Windows Server-Failoverclusters verwenden, wird die Standortdatenbank auf der lokalen Festplatte des aktiven Windows Server-Failoverclusterknotens installiert. Diese Konfiguration verhindert ein erfolgreiches Failover, wenn dieser Knoten ausfällt.