Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
In dit onderwerp wordt beschreven hoe u een AlwaysOn-beschikbaarheidsgroep van de onlinestatus naar de offlinestatus kunt brengen met behulp van Transact-SQL in SQL Server 2012 SP1 (11.0.3x) en latere versies. Er is geen gegevensverlies voor synchrone doorvoerdatabases omdat als een synchrone doorvoerreplica niet wordt gesynchroniseerd, de OFFLINE-bewerking een fout veroorzaakt en de beschikbaarheidsgroep ONLINE verlaat. Als u de beschikbaarheidsgroep online houdt, worden niet-gesynchroniseerde synchrone doorvoerdatabases beschermd tegen mogelijk gegevensverlies. Nadat een beschikbaarheidsgroep offline gaat, zijn de databases niet meer beschikbaar voor clients en kunt u de beschikbaarheidsgroep niet online brengen. Haal daarom een beschikbaarheidsgroep offline om de resources van de beschikbaarheidsgroep van het ene WSFC-cluster naar een andere te migreren.
Tijdens een migratie tussen clusters van AlwaysOn-beschikbaarheidsgroepen, als toepassingen rechtstreeks verbinding maken met de primaire replica van een beschikbaarheidsgroep, moet de beschikbaarheidsgroep offline worden gehaald. Migratie tussen clusters van AlwaysOn-beschikbaarheidsgroepen ondersteunt upgrade van het besturingssysteem met minimale downtime van beschikbaarheidsgroepen. Het gebruikelijke scenario is het gebruik van migratie tussen clusters van AlwaysOn-beschikbaarheidsgroepen met SQL Server 2012 SP1 (11.0.3x) en latere versies. Zie Migratie tussen clusters van AlwaysOn-beschikbaarheidsgroepen voor het upgraden van het besturingssysteemvoor meer informatie.
Voorzichtigheid
Gebruik de optie OFFLINE voor een migratie tussen clusters van resources van beschikbaarheidsgroepen of voor een failover van een beschikbaarheidsgroep met leesschaal.
Voorwaarden
- Op het serverexemplaar waarop u de opdracht OFFLINE invoert, moet SQL Server 2012 SP1 (11.0.3x) of hoger worden uitgevoerd (Enterprise-editie of hoger).
- De beschikbaarheidsgroep moet momenteel online zijn.
Aanbevelingen
Voordat u de beschikbaarheidsgroep offline brengt, verwijdert u de listener(s) van de beschikbaarheidsgroep. Zie Een listener voor beschikbaarheidsgroepen (SQL Server) verwijderenvoor meer informatie.
Machtigingen
Hiervoor is de machtiging ALTER AVAILABILITY GROUP vereist voor de beschikbaarheidsgroep, DE machtiging BESCHIKBAARHEIDSGROEP BEHEREN, DE MACHTIGING BESCHIKBAARHEIDSGROEP WIJZIGEN of DE MACHTIGING CONTROL SERVER.
Transact-SQL gebruiken
een beschikbaarheidsgroep offline
Maak verbinding met een serverexemplaar dat een beschikbaarheidsreplica host voor de beschikbaarheidsgroep. Deze replica kan de primaire replica of een secundaire replica zijn.
Gebruik de instructie ALTER AVAILABILITY GROUP als volgt:
WIJZIG BESCHIKBAARHEIDSGROEP GROUP_NAME OFFLINE
waarbij group_name de naam van de beschikbaarheidsgroep is.
Voorbeeld
In het volgende voorbeeld wordt de AccountsAG
beschikbaarheidsgroep offline gehaald.
ALTER AVAILABILITY GROUP AccountsAG OFFLINE;
Opvolgen: nadat de beschikbaarheidsgroep offline is gegaan
logboekregistratie van offlinebewerking: de identiteit van het WSFC-knooppunt waar de OFFLINE-bewerking is gestart, wordt opgeslagen in zowel het WSFC-clusterlogboek als de SQL ERRORLOG.
Als u de listener van de beschikbaarheidsgroep niet hebt verwijderd voordat u de groep offline haalt: Als u de beschikbaarheidsgroep naar een ander WSFC-cluster migreert, verwijdert u de VNN en het VIP van de listener. U kunt ze verwijderen met behulp van de console Failoverclusterbeheer, de Remove-ClusterResource PowerShell-cmdlet of cluster.exe. Houd er rekening mee dat cluster.exe is afgeschaft in Windows 8.
Gerelateerde taken
een listener voor een beschikbaarheidsgroep (SQL Server) verwijderen
De HADR-clustercontext van het serverexemplaar (SQL Server) wijzigen