Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Toto téma popisuje, jak odebrat sekundární repliku ze skupiny dostupnosti AlwaysOn pomocí aplikace SQL Server Management Studio, Transact-SQL nebo PowerShellu na SQL Serveru.
Omezení a restrikce
- Tato úloha je podporována pouze na primární replice.
- Ze skupiny dostupnosti je možné odebrat pouze sekundární repliku.
Požadavky
- Musíte být připojeni k instanci serveru, která je hostitelem primární repliky skupiny dostupnosti.
Dovolení
Vyžaduje oprávnění ALTER AVAILABILITY GROUP u skupiny dostupnosti, oprávnění CONTROL AVAILABILITY GROUP, oprávnění ALTER ANY AVAILABILITY GROUP nebo oprávnění CONTROL SERVER.
Použití aplikace SQL Server Management Studio
Chcete-li odebrat sekundární repliku
V Průzkumníku objektů se připojte k instanci serveru, která je hostitelem primární repliky, a rozbalte strom serveru.
Rozbalte uzel Always On s vysokou dostupností a uzel Skupiny dostupnosti.
Vyberte skupinu dostupnosti a rozbalte uzel Repliky dostupnosti.
Tento krok závisí na tom, jestli chcete odebrat více replik, nebo jenom jednu repliku, a to následujícím způsobem:
Pokud chcete odebrat více replik, pomocí podokna Podrobnosti Průzkumníka objektů zobrazte a vyberte všechny repliky, které chcete odebrat. Další informace najdete v tématu Použití podrobností Průzkumníka objektů k monitorování skupin dostupnosti (SQL Server Management Studio).
Pokud chcete odebrat jednu repliku, vyberte ji v podokně Průzkumník objektů nebo v podokně Podrobnosti Průzkumníka objektů.
Klikněte pravým tlačítkem na vybranou sekundární repliku nebo repliky a v příkazové nabídce vyberte Odebrat ze skupiny dostupnosti.
V dialogovém okně Odebrat sekundární repliky ze skupiny dostupnosti, chcete-li odebrat všechny uvedené sekundární repliky, klikněte na tlačítko OK. Pokud nechcete odebrat všechny uvedené repliky, klikněte na Zrušit.
Použití Transact-SQL
Chcete-li odebrat sekundární repliku
Připojte se k instanci serveru, která je hostitelem primární repliky.
ALTER AVAILABILITY GROUP Příkaz použijte následujícím způsobem:
ALTER AVAILABILITY GROUP group_name ODEBRAT REPLIKU NA instance_name [,...n]
kde group_name je název skupiny dostupnosti a instance_name je instance serveru, kde se nachází sekundární replika.
Následující příklad odebere sekundární repliku ze skupiny dostupnosti MyAG. Cílová sekundární replika se nachází v instanci serveru s názvem HADR_INSTANCE v počítači s názvem COMPUTER02.
ALTER AVAILABILITY GROUP MyAG REMOVE REPLICA ON 'COMPUTER02\HADR_INSTANCE';
Použití PowerShellu
Chcete-li odebrat sekundární repliku
Změňte adresář (cd) na instanci serveru, která je hostitelem primární repliky.
Použijte rutinu Remove-SqlAvailabilityReplica.
Například následující příkaz odebere repliku dostupnosti na serveru
MyReplicaze skupiny dostupnosti s názvemMyAg. Tento příkaz musí být spuštěný v instanci serveru, která je hostitelem primární repliky skupiny dostupnosti.Remove-SqlAvailabilityReplica ` -Path SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\AvailabilityReplicas\MyReplicaPoznámka
Pokud chcete zobrazit syntaxi rutiny, použijte rutinu Get-Help v prostředí SQL Server PowerShell. Další informace najdete v tématu Získání nápovědy k SQL Serveru PowerShell.
Nastavení a použití poskytovatele SQL Serveru PowerShellu
Pokračovat: Po odebrání sekundární repliky
Pokud zadáte repliku, která je aktuálně nedostupná, až se replika znovu připojí k síti, zjistí, že byla odebrána.
Odebrání repliky způsobí, že přestane přijímat data. Jakmile sekundární replika potvrdí, že byla odebrána z globálního úložiště, replika odebere nastavení skupiny dostupnosti ze svých databází, které zůstávají na místní instanci serveru ve stavu OBNOVENÍ.