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 vysvětluje, jak připojit sekundární databázi ke skupině dostupnosti AlwaysOn pomocí SQL Server Management Studio, Transact-SQL nebo PowerShellu v SQL Server. Po přípravě sekundární databáze na sekundární repliku je potřeba databázi co nejdříve připojit ke skupině dostupnosti. Tím se zahájí přesun dat z odpovídající primární databáze do sekundární databáze.
Note
Informace o tom, co se stane po připojení sekundární databáze ke skupině, najdete v tématu Přehled skupin dostupnosti AlwaysOn (SQL Server).
Předpoklady
Musíte být připojeni k instanci serveru, která je hostitelem sekundární repliky.
Sekundární replika musí už být připojena ke skupině dostupnosti. Další informace najdete v tématu Připojení sekundární repliky ke skupině dostupnosti (SQL Server).
Sekundární databáze musí být v poslední době připravená. Další informace naleznete v tématu Ruční příprava sekundární databáze pro skupinu dostupnosti (SQL Server).
Povolení
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
Připojení sekundární databáze ke skupině dostupnosti
V Průzkumník objektů se připojte k instanci serveru, která je hostitelem sekundární repliky, a rozbalte strom serveru.
Rozbalte uzel Always On High Availability a uzel Skupina dostupnosti .
Rozbalte skupinu dostupnosti, kterou chcete změnit, a rozbalte uzel Databáze dostupnosti .
Klikněte pravým tlačítkem myši na databázi a klikněte na Připojit se ke skupině dostupnosti.
Otevře se dialogové okno Připojit databáze ke skupině dostupnosti . Ověřte název skupiny dostupnosti, který se zobrazí v záhlaví a název databáze nebo názvy zobrazené v mřížce, a klikněte na tlačítko OK nebo klikněte na tlačítko Storno.
Použití Transact-SQL
Připojení sekundární databáze ke skupině dostupnosti
Připojte se k instanci serveru, která je hostitelem sekundární repliky.
Použijte klauzuli SET HADR příkazu ALTER DATABASE následovně:
ALTER DATABASE Název_databázeSET HADRAVAILABILITY GROUP = group_name
kde database_name je název databáze, která se má připojit, a group_name je název skupiny dostupnosti.
Následující příklad připojí sekundární databázi
Db1k místní sekundární repliceMyAGskupiny dostupnosti.ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;Note
Pokud chcete zobrazit tento příkaz Transact-SQL použitý v kontextu, přečtěte si téma Vytvoření skupiny dostupnosti (Transact-SQL).
Použití PowerShellu
Připojení sekundární databáze ke skupině dostupnosti
Změňte adresář (cd) na instanci serveru, která je hostitelem sekundární repliky.
Pomocí rutiny Add-SqlAvailabilityDatabase připojte jednu nebo více sekundárních databází ke skupině dostupnosti.
Například následující příkaz připojí sekundární databázi ke skupině
Db1dostupnosti na jedné z instancí serveru,MyAGkterá je hostitelem sekundární repliky.Add-SqlAvailabilityDatabase ` -Path SQLSERVER:\SQL\SecondaryServer\InstanceName\AvailabilityGroups\MyAG ` -Database "Db1"Note
Pokud chcete zobrazit syntaxi rutiny, použijte rutinu Get-Help v prostředí SQL Server PowerShell. Další informace naleznete v Get Help SQL Server PowerShell.
Nastavení a použití poskytovatele SQL Serveru PowerShellu
Související úkoly
Připojení sekundární repliky ke skupině dostupnosti (SQL Server)
Ruční Příprava Sekundární Databáze pro Dostupnostní Skupinu (SQL Server)