Připojení sekundární databáze ke skupině dostupnosti AlwaysOn

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

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

  1. V Průzkumník objektů se připojte k instanci serveru, která je hostitelem sekundární repliky, a rozbalte strom serveru.

  2. Rozbalte uzel Always On High Availability a uzel Skupina dostupnosti .

  3. Rozbalte skupinu dostupnosti, kterou chcete změnit, a rozbalte uzel Databáze dostupnosti .

  4. Klikněte pravým tlačítkem myši na databázi a klikněte na Připojit se ke skupině dostupnosti.

  5. 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

  1. Připojte se k instanci serveru, která je hostitelem sekundární repliky.

  2. 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í replice MyAG skupiny 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

  1. Změňte adresář (cd) na instanci serveru, která je hostitelem sekundární repliky.

  2. 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ě Db1 dostupnosti 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