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.
Använd en distribuerad tillgänglighetsgrupp (AG) för att migrera dina databaser från SQL Server till SQL Server på virtuella Azure-datorer (VM).
Den här artikeln förutsätter att du redan har konfigurerat din distribuerade tillgänglighetsgrupp för antingen dina fristående databaser eller dina tillgänglighetsgruppsdatabaser, och nu är du redo att slutföra migreringen till SQL Server på virtuella Azure-datorer.
Övervaka migrering
Använd Transact-SQL (T-SQL) för att övervaka migreringens förlopp.
Kör följande skript på den globala primära servern och vidarebefordraren och verifiera att tillståndet för synchronization_state_desc i den primära tillgänglighetsgruppen (OnPremAG) och den sekundära tillgänglighetsgruppen (AzureAG) är SYNCHRONIZED. Bekräfta att synchronization_state_desc för den distribuerade tillgänglighetsgruppen (DAG) synkroniseras och att den last_hardened_lsn är densamma per databas på både den globala primära och vidarebefordraren.
Om inte, kör frågan på båda sidor ungefär var 5:e sekund tills det är fallet.
Använd följande skript för att övervaka migreringen:
SELECT ag.name,
drs.database_id,
db_name(drs.database_id) AS database_name,
drs.group_id,
drs.replica_id,
drs.synchronization_state_desc,
drs.last_hardened_lsn
FROM sys.dm_hadr_database_replica_states AS drs
INNER JOIN sys.availability_groups AS ag
ON drs.group_id = ag.group_id;
Fullständig migrering
När du har verifierat tillstånden hos tillgänglighetsgruppen och den distribuerade AG är du redo att slutföra migreringen. Detta består av att växla över vid fel för den distribuerade tillgänglighetsgruppen till vidarebefordringsservern (mål-SQL-servern i Azure) och sedan överföra applikationen till den nya primära instansen på Azure-sidan.
Om du vill redundansväxla din distribuerade tillgänglighetsgrupp granskar du redundansväxlingen till den sekundära tillgänglighetsgruppen.
Efter överväxlingen uppdaterar du anslutningssträngen i din applikation för att ansluta till den nya primära repliken i Azure. Nu kan du välja att underhålla den distribuerade tillgänglighetsgruppen eller använda DROP AVAILABILITY GROUP [DAG] den på både käll- och mål-SQL Server-instanserna för att släppa den.
Om domänkontrollanten finns på källsidan kontrollerar du att dina virtuella SQL Server-måldatorer i Azure är anslutna till domänen innan du överger SQL Server-källinstanserna. Ta inte bort domänkontrollanten på källsidan förrän du skapar en domän på källsidan i Azure och lägger till dina virtuella SQL Server-datorer i den nya domänen.