Aktivieren und Deaktivieren von AlwaysOn-Verfügbarkeitsgruppen (SQL Server)Enable and Disable Always On Availability Groups (SQL Server)

Dieses Thema gilt für: JaSQL ServerkeineAzure SQL-DatenbankkeineAzure SQL Data Warehouse keine Parallel DatawarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups muss aktiviert werden, damit eine Serverinstanz Verfügbarkeitsgruppen verwenden kann.Enabling AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups is a prerequisite for a server instance to use availability groups. Bevor Sie eine beliebige Verfügbarkeitsgruppe erstellen und konfigurieren können, muss die Funktion AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups für jede Instanz von SQL ServerSQL Server aktiviert worden sein, auf der ein Verfügbarkeitsreplikat für mindestens eine Verfügbarkeitsgruppe gehostet wird.Before you can create and configure any availability group, the AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups feature must have been enabled on the each instance of SQL ServerSQL Server that will host an availability replica for one or more availability groups.

Wichtig

Wenn Sie einen WSFC-Cluster löschen und neu erstellen, müssen Sie die Funktion AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups für jede Instanz von SQL ServerSQL Server deaktivieren und erneut aktivieren, auf der auf dem ursprünglichen WSFC-Cluster ein Verfügbarkeitsreplikat gehostet wurde.If you delete and re-create a WSFC cluster, you must disable and re-enable the AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups feature on each instance of SQL ServerSQL Server that hosted an availability replica on the original WSFC cluster.

Vorbereitungen Before You Begin

Voraussetzungen zum Aktivieren von AlwaysOn-Verfügbarkeitsgruppen Prerequisites for Enabling Always On Availability Groups

  • Die Serverinstanz muss sich auf einem WSFC-Knoten (Windows Server Failover Clustering) befinden.The server instance must reside on a Windows Server Failover Clustering (WSFC) node.

  • Auf der Serverinstanz muss eine Edition von SQL Server ausgeführt werden, die AlwaysOn-VerfügbarkeitsgruppenAlways On availability groupsunterstützt.The server instance must be running an edition of SQL Server that supports AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups. Weitere Informationen finden Sie unter Von den SQL Server 2016-Editionen unterstützte Funktionen.For more information, see Features Supported by the Editions of SQL Server 2016.

  • AlwaysOn-Verfügbarkeitsgruppen sollten jeweils nur für eine Serverinstanz aktiviert werden.Enable Always On Availability Groups on only one server instance at a time. Warten Sie nach der Aktivierung von AlwaysOn-Verfügbarkeitsgruppen, bis der SQL ServerSQL Server-Dienst neu gestartet wurde, bevor Sie mit einer anderen Serverinstanz fortfahren.After enabling Always On Availability Groups, wait until the SQL ServerSQL Server service has restarted before you proceed to another server instance.

    Informationen zu zusätzlichen Voraussetzungen zum Erstellen und Konfigurieren von Verfügbarkeitsgruppen finden Sie unter Voraussetzungen, Einschränkungen und Empfehlungen für AlwaysOn-Verfügbarkeitsgruppen (SQL Server).For information about additional prerequisites for creating and configuring availability groups, see Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server).

Sicherheit Security

Während AlwaysOn-Verfügbarkeitsgruppen auf einer Instanz von SQL ServerSQL Serveraktiviert sind, verfügt die Serverinstanz über Vollzugriff auf den WSFC-Cluster.While Always On Availability Groups is enabled on an instance of SQL ServerSQL Server, the server instance has full control on the WSFC cluster.

Berechtigungen Permissions

Erfordert auf dem lokalen Computer die Mitgliedschaft in der Gruppe Administrator und Vollzugriff auf den WSFC-Cluster.Requires membership in the Administrator group on the local computer and full control on the WSFC cluster. Wenn Sie AlwaysOn mit PowerShell aktivieren, öffnen Sie das Eingabeaufforderungsfenster unter Verwendung der Option Als Administrator ausführen .When enabling Always On by using PowerShell, open the Command Prompt window using the Run as administrator option.

Erfordert, dass von Active Directory Objekte erstellt und Objektberechtigungen verwaltet werden.Requires Active Directory Create Objects and Manage Objects permissions.

Bestimmen, ob AlwaysOn-Verfügbarkeitsgruppen aktiviert sind Determine Whether Always On Availability Groups is Enabled

Verwendung von SQL Server Management Studio Using SQL Server Management Studio

So ermitteln Sie, ob AlwaysOn-Verfügbarkeitsgruppen aktiviert sindTo determine whether Always On Availability Groups is enabled

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Serverinstanz, und klicken Sie auf Eigenschaften.In Object Explorer, right-click the server instance, and click Properties.

  2. Klicken Sie im Dialogfeld Servereigenschaften auf die Seite Allgemein .In the Server Properties dialog box, click the General page. Die Eigenschaft Ist HADR-aktiviert zeigt einen der folgenden Werte an:The Is HADR Enabled property displays one of the following values:

    • True, wenn AlwaysOn-Verfügbarkeitsgruppen aktiviert sind.True, if Always On Availability Groups is enabled

    • False, wenn AlwaysOn-Verfügbarkeitsgruppen deaktiviert sind.False, if Always On Availability Groups is disabled.

Verwenden von Transact-SQL Using Transact-SQL

So ermitteln Sie, ob AlwaysOn-Verfügbarkeitsgruppen aktiviert sindTo determine whether Always On Availability Groups is enabled

  1. Verwenden Sie die folgende SERVERPROPERTY -Anweisung:Use the following SERVERPROPERTY statement:

    SELECT SERVERPROPERTY ('IsHadrEnabled');  
    

    Die Einstellung der IsHadrEnabled -Servereigenschaft gibt folgendermaßen an, ob eine Instanz von SQL ServerSQL Server für AlwaysOn-Verfügbarkeitsgruppen aktiviert ist:The setting of the IsHadrEnabled server property indicates whether an instance of SQL ServerSQL Server is enabled for Always On Availability Groups, as follows:

    • Falls IsHadrEnabled = 1, sind AlwaysOn-Verfügbarkeitsgruppen aktiviert.If IsHadrEnabled = 1, Always On Availability Groups is enabled.

    • Falls IsHadrEnabled = 0, sind AlwaysOn-Verfügbarkeitsgruppen deaktiviert.If IsHadrEnabled = 0, Always On Availability Groups is disabled.

    Hinweis

    Weitere Informationen zur IsHadrEnabled -Servereigenschaft finden Sie unter SERVERPROPERTY (Transact-SQL)unterstützt.For more information about the IsHadrEnabled server property, see SERVERPROPERTY (Transact-SQL).

PowerShell Using PowerShell

So ermitteln Sie, ob AlwaysOn-Verfügbarkeitsgruppen aktiviert sindTo determine whether Always On Availability Groups is enabled

  1. Legen Sie die Serverinstanz als Standard fest (cd), auf der Sie ermitteln möchten, ob AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups aktiviert ist.Set default (cd) to the server instance on which you want to determine whether AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups is enabled.

  2. Geben Sie den folgenden Get-Item -Befehl von PowerShell ein:Enter the following PowerShell Get-Item command:

    PS SQLSERVER:\SQL\NODE1\DEFAULT> get-item . | select IsHadrEnabled  
    

    Hinweis

    Verwenden Sie das Cmdlet Get-Help in der SQL ServerSQL Server -PowerShell-Umgebung, um die Syntax eines Cmdlets anzuzeigen.To view the syntax of a cmdlet, use the Get-Help cmdlet in the SQL ServerSQL Server PowerShell environment. Weitere Informationen finden Sie unter Get Help SQL Server PowerShell.For more information, see Get Help SQL Server PowerShell.

    Einrichten und Verwenden des SQL Server PowerShell-AnbietersTo set up and use the SQL Server PowerShell provider

Aktivieren von AlwaysOn-Verfügbarkeitsgruppen Enable Always On Availability Groups

So aktivieren Sie AlwaysOn mit der folgenden Option:To enable Always On, using:

Verwenden des SQL Server-Konfigurations-Managers Using SQL Server Configuration Manager

So aktivieren Sie AlwaysOn-VerfügbarkeitsgruppenTo enable Always On Availability Groups

  1. Stellen Sie eine Verbindung mit dem Windows Server Failover Clustering (WSFC)-Knoten her, auf dem die SQL ServerSQL Server -Instanz gehostet wird, auf der Sie AlwaysOn-Verfügbarkeitsgruppen aktivieren möchten.Connect to the Windows Server Failover Clustering (WSFC) node that hosts the SQL ServerSQL Server instance where you want to enable Always On Availability Groups.

  2. Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2017Microsoft SQL Server 2017, zeigen Sie auf Konfigurationstools, und klicken Sie dann auf SQL Server Konfigurations-Manager.On the Start menu, point to All Programs, point to Microsoft SQL Server 2017Microsoft SQL Server 2017, point to Configuration Tools, and click SQL Server Configuration Manager.

  3. Klicken Sie im SQL Server-Konfigurations-Manager auf SQL Server-Dienste und mit der rechten Maustaste auf SQL Server (<Instanzname>), wobei <Instanzname> der Name einer lokalen Serverinstanz ist, für die Sie AlwaysOn-Verfügbarkeitsgruppen aktivieren möchten, und klicken Sie dann auf Eigenschaften.In SQL Server Configuration Manager, click SQL Server Services, right-click SQL Server (<instance name>), where <instance name> is the name of a local server instance for which you want to enable Always On Availability Groups, and click Properties.

  4. Wählen Sie die Registerkarte Hohe Verfügbarkeit mit AlwaysOn aus.Select the Always On High Availability tab.

  5. Überprüfen Sie, ob das Feld Name des Windows-Failoverclusters den Namen des lokalen Failoverclusters enthält.Verify that Windows failover cluster name field contains the name of the local failover cluster. Wenn dieses Feld leer ist, wird AlwaysOn-VerfügbarkeitsgruppenAlways On availability groupsvon dieser Serverinstanz derzeit nicht unterstützt.If this field is blank, this server instance currently does not support AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups. Der lokale Computer ist kein Clusterknoten, der WSFC-Cluster wurde geschlossen oder diese Edition von SQL Server 2017SQL Server 2017 unterstützt AlwaysOn-VerfügbarkeitsgruppenAlways On availability groupsnicht.Either the local computer is not a cluster node, the WSFC cluster has been shut down, or this edition of SQL Server 2017SQL Server 2017 that does not support AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups.

  6. Aktivieren Sie das Kontrollkästchen AlwaysOn-Verfügbarkeitsgruppen aktivieren , und klicken Sie auf OK.Select the Enable Always On Availability Groups check box, and click OK.

    SQL ServerSQL Server -Konfigurations-Manager speichert die Änderung. Configuration Manager saves your change. Dann müssen Sie den SQL ServerSQL Server -Dienst manuell neu starten.Then, you must manually restart the SQL ServerSQL Server service. Dies ermöglicht die Auswahl einer für die Geschäftsanforderungen optimalen Neustartzeit.This enables you to choose a restart time that is best for your business requirements. Wenn der SQL ServerSQL Server -Dienst neu gestartet wird, wird AlwaysOn aktiviert, und die IsHadrEnabled -Servereigenschaft wird auf 1 festgelegt.When the SQL ServerSQL Server service restarts, Always On will be enabled, and the IsHadrEnabled server property will be set to 1.

SQL Server PowerShell Using SQL Server PowerShell

So aktivieren Sie AlwaysOnTo enable Always On

  1. Wechseln Sie in das Verzeichnis einer Serverinstanz (cd), die Sie für AlwaysOn-Verfügbarkeitsgruppen aktivieren möchten.Change directory (cd) to a server instance that you want to enable for Always On Availability Groups.

  2. Verwenden Sie das Cmdlet Enable-SqlAlwaysOn um Always On-Verfügbarkeitsgruppen zu aktivieren.Use the Enable-SqlAlwaysOn cmdlet to enable Always On Availability Groups.

    Um die Syntax eines Cmdlets anzuzeigen, verwenden Sie das Get-Help -Cmdlet in der SQL ServerSQL Server PowerShell-Umgebung.To view the syntax of a cmdlet, use the Get-Help cmdlet in the SQL ServerSQL Server PowerShell environment. Weitere Informationen finden Sie unter Get Help SQL Server PowerShell.For more information, see Get Help SQL Server PowerShell.

    Hinweis

    Informationen zur Steuerung des Neustarts des -Diensts durch das Enable-SqlAlwaysOn SQL ServerSQL Server-Cmdlet finden Sie unter Wann startet ein Cmdlet den SQL Server-Dienst neu? weiter unten in diesem Thema.For information about how to control whether the Enable-SqlAlwaysOn cmdlet restarts the SQL ServerSQL Server service, see When Does a Cmdlet Restart the SQL Server Service?, later in this topic.

    Einrichten und Verwenden des SQL Server PowerShell-AnbietersTo set up and use the SQL Server PowerShell provider

Beispiel: Enable-SqlAlwaysOn Example: Enable-SqlAlwaysOn

Durch den folgenden PowerShell-Befehl wird AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups auf einer Instanz von SQL Server (Computer\Instanz) aktiviert.The following PowerShell command enables AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups on an instance of SQL Server (Computer\Instance).

Enable-SqlAlwaysOn -Path SQLSERVER:\SQL\Computer\Instance  

Deaktivieren von AlwaysOn-Verfügbarkeitsgruppen Disable Always On Availability Groups

Wichtig

Deaktivieren Sie AlwaysOn jeweils nur auf einer Serverinstanz.Disable Always On on only one server instance at a time. Warten Sie nach der Deaktivierung von AlwaysOn-Verfügbarkeitsgruppen, bis der SQL ServerSQL Server -Dienst neu gestartet wurde, bevor Sie mit einer anderen Serverinstanz fortfahren.After disabling Always On Availability Groups, wait until the SQL ServerSQL Server service has restarted before you proceed to another server instance.

Empfehlungen Recommendations

Bevor Sie AlwaysOn auf einer Serverinstanz deaktivieren, sollten Sie wie folgt vorgehen:Before you disable Always On on a server instance, we recommend that you do the following:

  1. Wenn das primäre Replikat einer Verfügbarkeitsgruppe, die beibehalten werden soll, derzeit auf einer Serverinstanz gehostet wird, sollten Sie nach Möglichkeit manuell ein Failover für die Verfügbarkeitsgruppe zum synchronisierten sekundären Replikat ausführen.If the server instance is currently hosting the primary replica of an availability group that you want to keep, we recommend that you manually fail over the availability group to a synchronized secondary replica, if possible. Weitere Informationen finden Sie unter Ausführen eines geplanten manuellen Failovers einer Verfügbarkeitsgruppe (SQL Server).For more information, see Perform a Planned Manual Failover of an Availability Group (SQL Server).

  2. Entfernen Sie alle lokalen sekundären Replikate.Remove all local secondary replicas. Weitere Informationen finden Sie unter Entfernen eines sekundären Replikats aus einer Verfügbarkeitsgruppe (SQL Server).For more information, see Remove a Secondary Replica from an Availability Group (SQL Server).

Verwenden des SQL Server-Konfigurations-Managers Using SQL Server Configuration Manager

So deaktivieren Sie AlwaysOnTo disable Always On

  1. Stellen Sie eine Verbindung mit dem Windows Server Failover Clustering (WSFC)-Knoten her, auf dem die SQL ServerSQL Server -Instanz gehostet wird, auf der Sie AlwaysOn-Verfügbarkeitsgruppen deaktivieren möchten.Connect to the Windows Server Failover Clustering (WSFC) node that hosts the SQL ServerSQL Server instance where you want to disable Always On Availability Groups.

  2. Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2017Microsoft SQL Server 2017, zeigen Sie auf Konfigurationstools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.On the Start menu, point to All Programs, point to Microsoft SQL Server 2017Microsoft SQL Server 2017, point to Configuration Tools, and click SQL Server Configuration Manager.

  3. Klicken Sie im SQL Server-Konfigurations-Manager auf SQL Server-Dienste und mit der rechten Maustaste auf SQL Server (<Instanzname>), wobei <Instanzname> der Name einer lokalen Serverinstanz ist, für die Sie AlwaysOn-Verfügbarkeitsgruppen deaktivieren möchten, und klicken Sie dann auf Eigenschaften.In SQL Server Configuration Manager, click SQL Server Services, right-click SQL Server (<instance name>), where <instance name> is the name of a local server instance for which you want to disable Always On Availability Groups, and click Properties.

  4. Deaktivieren Sie auf der RegisterkarteHohe Verfügbarkeit mit AlwaysOndas Kontrollkästchen AlwaysOn-Verfügbarkeitsgruppen aktivieren , und klicken Sie auf OK.On theAlways On High Availabilitytab, deselect the Enable Always On Availability Groups check box, and click OK.

    SQL ServerSQL Server -Konfigurations-Manager speichert die Änderung und startet den SQL ServerSQL Server -Dienst neu. Configuration Manager saves your change and restarts the SQL ServerSQL Server service. Beim Neustart des SQL ServerSQL Server -Diensts wird AlwaysOn deaktiviert. Zudem wird die IsHadrEnabled -Servereigenschaft auf 0 festgelegt, um anzuzeigen, dass AlwaysOn-Verfügbarkeitsgruppen deaktiviert sind.When the SQL ServerSQL Server service restarts, Always On will be disabled, and the IsHadrEnabled server property will be set to 0, to indicate that Always On Availability Groups is disabled.

  5. Es empfiehlt sich, dass Sie die Informationen unter Nachverfolgung: Nach dem Deaktivieren von AlwaysOnspäter in diesem Thema lesen.We recommend that you read the information in Follow Up: After Disabling Always On, later in this topic.

SQL Server PowerShell Using SQL Server PowerShell

So deaktivieren Sie AlwaysOnTo disable Always On

  1. Wechseln Sie in das Verzeichnis (cd) einer derzeit aktivierten Serverinstanz, die Sie für AlwaysOn-Verfügbarkeitsgruppen deaktivieren möchten.Change directory (cd) to a currently-enabled server instance that that you want to disenable for Always On Availability Groups.

  2. Verwenden Sie das Disable-SqlAlwaysOn-Cmdlet, um die Always On-Verfügbarkeitsgruppen zu aktivieren.Use the Disable-SqlAlwaysOn cmdlet to enable Always On Availability Groups.

    Beispielsweise werden durch den folgenden Befehl AlwaysOn-Verfügbarkeitsgruppen auf der SQL Serverinstanz (Computer\Instanz) deaktiviert.For example, the following command disables Always On Availability Groups on an instance of SQL Server (Computer\Instance). Dieser Befehl erfordert einen Neustart der Instanz, und Sie werden aufgefordert, diesen Neustart zu bestätigen.This command requires restarting the instance, and you will be prompted to confirm this restart.

    Disable-SqlAlwaysOn -Path SQLSERVER:\SQL\Computer\Instance  
    

    Wichtig

    Informationen zur Steuerung, ob das Cmdlet Disable-SqlAlwaysOn den SQL ServerSQL Server-Dienst neu startet, finden Sie unter Wann startet ein Cmdlet den SQL Server-Dienst neu? weiter unten in diesem Thema.For information about how to control whether the Disable-SqlAlwaysOn cmdlet restarts the SQL ServerSQL Server service, see When Does a Cmdlet Restart the SQL Server Service?, later in this topic.

    Um die Syntax eines Cmdlets anzuzeigen, verwenden Sie das Get-Help -Cmdlet in der SQL ServerSQL Server PowerShell-Umgebung.To view the syntax of a cmdlet, use the Get-Help cmdlet in the SQL ServerSQL Server PowerShell environment. Weitere Informationen finden Sie unter Get Help SQL Server PowerShell.For more information, see Get Help SQL Server PowerShell.

    Einrichten und Verwenden des SQL Server PowerShell-AnbietersTo set up and use the SQL Server PowerShell provider

Nachverfolgung: Nach dem Deaktivieren von AlwaysOn Follow Up: After Disabling Always On

Nachdem Sie AlwaysOn-Verfügbarkeitsgruppen deaktiviert haben, muss die Instanz von SQL ServerSQL Server neu gestartet werden.After you disable Always On Availability Groups, the instance of SQL ServerSQL Server must be restarted. Die Serverinstanz wird vom SQL-Konfigurations-Manager automatisch neu gestartet.SQL Configuration Manager restarts the server instance automatically. Wenn Sie jedoch das Disable-SqlAlwaysOn -Cmdlet verwendet haben, müssen Sie die Serverinstanz manuell neu starten.However, if you used the Disable-SqlAlwaysOn cmdlet, you will need to restart the server instance manually. Weitere Informationen finden Sie unter sqlservr Application.For more information, see sqlservr Application.

Auf der neu gestarteten Serverinstanz:On the restarted server instance:

  • Verfügbarkeitsdatenbanken werden bei SQL Server-Start nicht gestartet. Daher kann nicht auf sie zugegriffen werden.Availability databases do not start up at SQL Server startup, making them inaccessible.

  • Die einzige unterstützte AlwaysOn- Transact-SQLTransact-SQL -Anweisung ist DROP AVAILABILITY GROUP.The only supported Always On Transact-SQLTransact-SQL statement is DROP AVAILABILITY GROUP. Die Optionen CREATE AVAILABILITY GROUP, ALTER AVAILABILITY GROUP und SET HADR von ALTER DATABASE werden nicht unterstützt.CREATE AVAILABILITY GROUP, ALTER AVAILABILITY GROUP, and the SET HADR options of ALTER DATABASE are not supported.

  • SQL ServerSQL Server Metadaten und AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups -Konfigurationsdaten in WSFC sind von der Deaktivierung der AlwaysOn-Verfügbarkeitsgruppen nicht betroffen. metadata and AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups configuration data in WSFC are unaffected by disabling Always On Availability Groups.

    Wenn Sie AlwaysOn-Verfügbarkeitsgruppen dauerhaft auf jeder Serverinstanz deaktivieren, die ein Verfügbarkeitsreplikat für eine oder mehrere Verfügbarkeitsgruppen hostet, empfiehlt es sich, dass Sie die folgenden Schritte ausführen:If you permanently disable Always On Availability Groups on every server instance that hosts an availability replica for one or more availability groups, we recommend that you complete the following steps:

  1. Wenn Sie die lokalen Verfügbarkeitsreplikate nicht vor dem Deaktivieren von AlwaysOn entfernt haben, löschen Sie jede Verfügbarkeitsgruppe, für die die Serverinstanz ein Verfügbarkeitsreplikat hostet.If you did not remove the local availability replicas before disabling Always On, delete (drop) each availability group for which the server instance is hosting an availability replica. Informationen zum Löschen einer Verfügbarkeitsgruppe finden Sie unter Entfernen einer Verfügbarkeitsgruppe (SQL Server).For information about deleting an availability group, see Remove an Availability Group (SQL Server).

  2. Um die zurückgelassenen Metadaten zu entfernen, löschen Sie jede betroffene Verfügbarkeitsgruppe auf einer Serverinstanz, die Teil des ursprünglichen WSFC-Clusters ist.To remove the metadata left behind, delete (drop) each affected availability group on a server instance that is part of the original WSFC cluster.

  3. Auf die primären Datenbanken kann weiterhin anhand aller Verbindungen außer der Datensynchronisierung zwischen der primären und der sekundären Datenbank zugegriffen werden.Any primary databases continue to be accessible to all connections but the data synchronization between the primary and secondary databases stops.

  4. Die sekundären Datenbanken übernehmen den Status RESTORING.The secondary databases enter the RESTORING state. Sie können sie entweder löschen oder sie mit RESTORE WITH RECOVERY wiederherstellen.You can delete them, or you can restore them by using RESTORE WITH RECOVERY. Wiederhergestellte Datenbanken nehmen jedoch nicht mehr an der Datensynchronisierung für Verfügbarkeitsgruppen teil.However, restored databases are no longer participating in availability-group data synchronization.

Wann startet ein Cmdlet den SQL Server-Dienst neu? When Does a Cmdlet Restart the SQL Server Service?

Auf einer aktuell ausgeführten Serverinstanz kann die Verwendung von Enable-SqlAlwaysOn oder Disable-SqlAlwaysOn zum Ändern der aktuellen Always On-Einstellung zu einem Neustart des SQL Server-Diensts führen.On a server instance that is currently running, using Enable-SqlAlwaysOn or Disable-SqlAlwaysOn to change the current Always On setting could cause the SQL Server service to restart. Das Neustartverhalten hängt von den folgenden Bedingungen ab:The restart behavior on depends on the following conditions:

-NoServiceRestart-Parameter angegeben-NoServiceRestart parameter specified -Force-Parameter angegeben-Force parameter specified Wurde der SQL ServerSQL Server -Dienst neu gestartet?Is the SQL ServerSQL Server service restarted?
NeinNo NeinNo Standardmäßig.By default. Aber das Cmdlet fordert Sie folgendermaßen auf:But the cmdlet prompts you as follows:

Um diese Aktion abzuschließen, müssen wir den SQL Server-Dienst für die Serverinstanz "<instance_name>" neu starten. Möchten Sie den Vorgang fortsetzen?To complete this action, we must restart the SQL Server service for server instance '<instance_name>'. Do you want to continue?

[Y] Ja [N] Nein [S] Anhalten [?] Hilfe (Standard ist „Y"):[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):

Wenn Sie N oder Sangeben, wird der Dienst nicht neu gestartet.If you specify N or S, the service is not restarted.
NeinNo jaYes Der Dienst wird neu gestartet.Service is restarted.
jaYes NeinNo Der Dienst wird nicht neu gestartet.Service is not restarted.
jaYes jaYes Der Dienst wird nicht neu gestartet.Service is not restarted.

Siehe auchSee Also

Übersicht über AlwaysOn-Verfügbarkeitsgruppen (SQL Server) Overview of Always On Availability Groups (SQL Server)
SERVERPROPERTY (Transact-SQL)SERVERPROPERTY (Transact-SQL)