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 pro skupinu 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
Odebrání sekundární repliky
Připojte se k instanci serveru, která je hostitelem primární repliky.
Použijte příkaz ALTER AVAILABILITY GROUP následujícím způsobem:
ALTER AVAILABILITY GROUP group_name REMOVE REPLICA ON '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
Odebrání sekundární repliky
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
MyReplica
ze 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\MyReplica
Pozná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Í.
Viz také
přehled skupin dostupnosti AlwaysOn (SQL Server)
přidání sekundární repliky do skupiny dostupnosti (SQL Server)
odebrání skupiny dostupnosti (SQL Server)