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.
In diesem Thema wird erläutert, wie Sie eine sekundäre Datenbank mit einer AlwaysOn-Verfügbarkeitsgruppe mithilfe von SQL Server Management Studio, Transact-SQL oder PowerShell in SQL Server 2014 verbinden. Nachdem Sie eine sekundäre Datenbank auf ein sekundäres Replikat vorbereitet haben, müssen Sie die Datenbank so schnell wie möglich mit der Verfügbarkeitsgruppe verknüpfen. So wird die Datenverschiebung aus der entsprechenden primären Datenbank in die sekundäre Datenbank gestartet.
Bevor Sie beginnen:
So bereiten Sie eine sekundäre Datenbank vor mit:
Hinweis
Informationen dazu, was geschieht, nachdem eine sekundäre Datenbank der Gruppe beitritt, finden Sie unter Übersicht über AlwaysOn-Verfügbarkeitsgruppen (SQL Server).For information about what happens after a secondary database joins the group, see Overview of AlwaysOn Availability Groups (SQL Server).
Bevor Sie beginnen
Voraussetzungen
Sie müssen mit der Serverinstanz verbunden sein, auf der das sekundäre Replikat gehostet wird.
Das sekundäre Replikat muss bereits mit der Verfügbarkeitsgruppe verknüpft sein. Weitere Informationen finden Sie unter Verknüpfen eines sekundären Replikats mit einer Verfügbarkeitsgruppe (SQL Server).
Die sekundäre Datenbank muss vor kurzem vorbereitet worden sein. Weitere Informationen finden Sie unter Manuelles Vorbereiten einer sekundären Datenbank für eine Verfügbarkeitsgruppe (SQL Server).
Sicherheit
Erlaubnisse
Erfordert die ALTER AVAILABILITY GROUP-Berechtigung für die Verfügbarkeitsgruppe, die CONTROL AVAILABILITY GROUP-Berechtigung, die ALTER ANY AVAILABILITY GROUP-Berechtigung oder die CONTROL SERVER-Berechtigung.
Verwendung von SQL Server Management Studio
So verknüpfen Sie eine sekundäre Datenbank mit einer Verfügbarkeitsgruppe
Stellen Sie im Objekt-Explorer eine Verbindung mit der Serverinstanz her, die das sekundäre Replikat hostet, und erweitern Sie die Serverstruktur.
Erweitern Sie den Knoten Hohe Verfügbarkeit (immer aktiviert) und den Knoten Verfügbarkeitsgruppen .
Erweitern Sie die Verfügbarkeitsgruppe, die Sie ändern möchten, und erweitern Sie den Knoten Verfügbarkeitsdatenbanken .
Klicken Sie mit der rechten Maustaste auf die Datenbank, und klicken Sie auf Verfügbarkeitsgruppe beitreten.
Das Dialogfeld Datenbanken mit Verfügbarkeitsgruppe verknüpfen wird geöffnet. Überprüfen Sie den Namen der Verfügbarkeitsgruppe, der in der Titelleiste angezeigt wird, und den im Raster angezeigten Datenbanknamen bzw. andere Namen, und klicken Sie auf OK, oder klicken Sie auf Abbrechen.
Verwenden von Transact-SQL
So verknüpfen Sie eine sekundäre Datenbank mit einer Verfügbarkeitsgruppe
Stellen Sie eine Verbindung mit der Serverinstanz her, die das sekundäre Replikat hostet.
Verwenden Sie die SET HADR-Klausel der ALTER DATABASE -Anweisung wie folgt:
ALTER DATABASE Datenbankname SET HADR AVAILABILITY GROUP = Gruppenname,
dabei ist Datenbankname der Name einer hinzuzufügenden Datenbank und Gruppenname der Name der Verfügbarkeitsgruppe.
Im folgenden Beispiel wird die sekundäre Datenbank
Db1mit dem lokalen sekundären Replikat derMyAG-Verfügbarkeitsgruppe verknüpft.ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;Hinweis
Unter Erstellen einer Verfügbarkeitsgruppe (Transact-SQL) können Sie die Verwendung dieser Transact-SQL-Anweisung im Kontext sehen.
Mithilfe von PowerShell
So verknüpfen Sie eine sekundäre Datenbank mit einer Verfügbarkeitsgruppe
Ändern Sie das Verzeichnis (
cd) in die Serverinstanz, die das sekundäre Replikat hostet.Verwenden Sie das
Add-SqlAvailabilityDatabaseCmdlet, um eine oder mehrere sekundäre Datenbanken mit der Verfügbarkeitsgruppe zu verbinden.Beispielsweise wird durch den folgenden Befehl die sekundäre Datenbank
Db1mit der VerfügbarkeitsgruppeMyAGin einer der Serverinstanzen verknüpft, von denen ein sekundäres Replikat gehostet wird.Add-SqlAvailabilityDatabase -Path SQLSERVER:\SQL\SecondaryServer\InstanceName\AvailabilityGroups\MyAG -Database "Db1"Hinweis
Verwenden Sie das
Get-HelpCmdlet in der SQL Server PowerShell-Umgebung, um die Syntax eines Cmdlets anzuzeigen. Weitere Informationen finden Sie unter Get Help SQL Server PowerShell.
Einrichten und Verwenden des SQL Server PowerShell-Anbieters
Verwandte Aufgaben
Verknüpfen eines sekundären Replikats mit einer Verfügbarkeitsgruppe (SQL Server)
Manuelles Vorbereiten einer sekundären Datenbank auf eine Verfügbarkeitsgruppe (SQL Server)
Siehe auch
VERÄNDERN VERFÜGBARKEITSGRUPPE (Transact-SQL)
Übersicht über AlwaysOn-Verfügbarkeitsgruppen (SQL Server)
Problembehandlung bei der AlwaysOn-Verfügbarkeitsgruppenkonfiguration (SQL Server)gelöscht