Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Det här avsnittet beskriver hur du tar en AlwaysOn-tillgänglighetsgrupp från ONLINE-tillståndet till OFFLINE-tillståndet med hjälp av Transact-SQL i SQL Server 2012 SP1 (11.0.3x) och senare versioner. Det finns ingen dataförlust för databaser med synkron incheckning, eftersom om någon synkron incheckningsreplik inte synkroniseras uppstår ett fel i OFFLINE-åtgärden och tillgänglighetsgruppen är online. Att hålla tillgänglighetsgruppen online skyddar osynkroniserade synkrona databaser från eventuell dataförlust. När en tillgänglighetsgrupp är offline blir databaserna otillgängliga för klienter och du kan inte aktivera tillgänglighetsgruppen igen. Ta därför bara en tillgänglighetsgrupp offline för att migrera tillgänglighetsgruppresurserna från ett WSFC-kluster till ett annat.
Under en migrering mellan kluster av AlwaysOn-tillgänglighetsgrupper måste tillgänglighetsgruppen tas offline om några program ansluter direkt till den primära repliken för en tillgänglighetsgrupp. Migrering mellan kluster av AlwaysOn-tillgänglighetsgrupper stöder operativsystemuppgradering med minimal stilleståndstid för tillgänglighetsgrupper. Det vanliga scenariot är att använda migrering mellan kluster av AlwaysOn-tillgänglighetsgrupper med SQL Server 2012 SP1 (11.0.3x) och senare versioner. Mer information finns i migrering av Always On-tillgänglighetsgrupper mellan kluster för operativsystemuppgradering.
Försiktighet
Använd OFFLINE-alternativet för en migrering mellan kluster av tillgänglighetsgruppresurser eller för övertagande av en läsintensiv tillgänglighetsgrupp.
Förutsättningar
- Den serverinstans där du anger OFFLINE-kommandot måste köra SQL Server 2012 SP1 (11.0.3x) eller senare (Enterprise Edition eller senare).
- Tillgänglighetsgruppen måste för närvarande vara online.
Rekommendationer
Ta bort tillgänglighetsgruppens lyssnare eller lyssnare innan du kopplar från tillgänglighetsgruppen. Mer information finns i Ta bort en tillgänglighetsgrupplyssnare (SQL Server).
Behörigheter
Kräver behörighet ALTER AVAILABILITY GROUP för tillgänglighetsgruppen, behörighet CONTROL AVAILABILITY GROUP, behörighet ALTER ANY AVAILABILITY GROUP eller behörighet CONTROL SERVER.
Använda Transact-SQL
Om du vill koppla från en tillgänglighetsgrupp
Anslut till en serverinstans som är värd för en tillgänglighetsreplik för tillgänglighetsgruppen. Den här repliken kan vara den primära repliken eller en sekundär replik.
Använd kommandot ALTER AVAILABILITY GROUP enligt följande:
ÄNDRA TILLGÄNGLIGHETSGRUPP GROUP_NAME OFFLINE
där group_name är namnet på tillgänglighetsgruppen.
Exempel
I följande exempel tas tillgänglighetsgruppen AccountsAG
offline.
ALTER AVAILABILITY GROUP AccountsAG OFFLINE;
Följ upp: När tillgänglighetsgruppen är offline
loggning av OFFLINE-åtgärd: Identiteten för den WSFC-nod där OFFLINE-åtgärden initierades lagras i både WSFC-klusterloggen och SQL ERRORLOG.
Om du inte tog bort tillgänglighetsgruppens lyssnare innan du tog gruppen offline: Om du migrerar tillgänglighetsgruppen till ett annat WSFC-kluster tar du bort lyssnarens VNN och VIP. Du kan ta bort dem med hjälp av antingen konsolen för hantering av redundanskluster, Remove-ClusterResource PowerShell-cmdlet eller cluster.exe. Observera att cluster.exe är inaktuell i Windows 8.