Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Dieses Thema bietet eine Einführung in die Transact-SQL -Anweisungen, die das Bereitstellen von Always On-Verfügbarkeitsgruppen und das Erstellen und Verwalten einer bestimmten Verfügbarkeitsgruppe, eines Verfügbarkeitsreplikats und einer Verfügbarkeitsdatenbank unterstützen.
CREATE ENDPOINT
CREATE ENDPOINT ... FOR DATABASE_MIRRORING erstellt einen Datenbankspiegelungs-Endpunkt, falls auf der Serverinstanz keiner vorhanden ist. Für jede Serverinstanz, auf der Sie Always On-Verfügbarkeitsgruppen oder eine Datenbankspiegelung bereitstellen möchten, ist ein Datenbankspiegelungs-Endpunkt erforderlich.
Führen Sie diese Anweisung auf der Serverinstanz aus, auf der Sie den Endpunkt erstellen. Sie können auf einer angegebenen Serverinstanz nur einen Datenbankspiegelungs-Endpunkt erstellen. Weitere Informationen finden Sie unter Der Datenbankspiegelungs-Endpunkt (SQL Server).
CREATE AVAILABILITY GROUP
CREATE AVAILABILITY GROUP erstellt eine neue Verfügbarkeitsgruppe und optional einen Verfügbarkeitsgruppen-Zuhörer. Sie müssen mindestens die lokale Serverinstanz angeben, die das ursprüngliche primäre Replikat wird. Optional können Sie auch bis zu vier sekundäre Replikate angeben.
Führe CREATE AVAILABILITY GROUP auf der Instanz des SQL Server aus, die du hosten möchtest, die erste primäre Replik deiner neuen Verfügbarkeitsgruppe. Diese Serverinstanz muss sich auf einem WSFC-Knoten (Windows Server Failover Cluster) befinden (weitere Informationen finden Sie unter Voraussetzungen, Einschränkungen und Empfehlungen für Always On-Verfügbarkeitsgruppen (SQL Server)).
ALTER AVAILABILITY GROUP
ALTER AVAILABILITY GROUP unterstützt das Ändern einer bestehenden Verfügbarkeitsgruppe oder Verfügbarkeitsgruppen-Listener sowie das Ausfallen einer Verfügbarkeitsgruppe.
Führe auf der Instanz des SQL Server aus, ALTER AVAILABILITY GROUP die das aktuelle primäre Replikat hostet.
ALTER DATABASE ... SET HADR ...
Die Optionen der SET HADR Klausel der ALTER DATABASE Anweisung ermöglichen es Ihnen, eine sekundäre Datenbank mit der Verfügbarkeitsgruppe der entsprechenden primären Datenbank zu verbinden, eine verbundene Datenbank zu entfernen, die Datensynchronisation in einer verbundenen Datenbank auszusetzen und die Datensynchronisation fortzusetzen.
DROP AVAILABILITY GROUP
DROP AVAILABILITY GROUP entfernt eine bestimmte Verfügbarkeitsgruppe und alle ihre Replikate. DROP AVAILABILITY GROUP kann von jedem Always On-Verfügbarkeitsgruppenknoten im WSFC-Failover-Cluster ausgeführt werden.
Einschränkungen der AVAILABILITY GROUP Transact-SQL Aussagen
Die CREATE AVAILABILITY GROUP, ALTER AVAILABILITY GROUP, und DROP AVAILABILITY GROUP Transact-SQL-Aussagen haben folgende Einschränkungen:
Mit Ausnahme von DROP AVAILABILITY GROUPerfordert die Ausführung dieser Anweisungen, dass der HADR-Dienst auf der Instanz von SQL Server aktiviert ist. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren von Always On-Verfügbarkeitsgruppen (SQL Server).
Diese Anweisungen können nicht innerhalb von Transaktionen oder Batches ausgeführt werden.
Trotz der Bereinigung nach einem Fehler wird mit diesen Anweisungen nicht sichergestellt, dass bei einem Fehler ein Rollback aller Änderungen ausgeführt wird. Systeme sollten Teilfehler jedoch sauber verarbeiten und dann ignorieren können.
Diese Anweisungen unterstützen keine Ausdrücke oder Variablen.
Wenn eine Transact-SQL-Anweisung während der Ausführung einer anderen Verfügbarkeitsgruppenaktion oder einer Wiederherstellung ausgeführt wird, gibt die Anweisung einen Fehler zurück. Warten Sie, bis die Aktion oder die Wiederherstellung abgeschlossen ist, und wiederholen Sie ggf. die Anweisung.