Másodlagos replika csatlakoztatása Always On rendelkezésre állási csoporthoz

A következőkre vonatkozik:SQL Server

Ez a témakör azt ismerteti, hogyan csatlakoztathat másodlagos replikát egy Always On rendelkezésre állási csoporthoz az SQL Server Management Studio, a Transact-SQL vagy a PowerShell használatával az SQL Serverben. Miután hozzáadott egy másodlagos replikát egy Always On rendelkezésre állási csoporthoz, a másodlagos replikát a rendelkezésre állási csoporthoz kell csatlakoztatni.

Előfeltételek

  • A rendelkezésre állási csoport elsődleges replikájának jelenleg online állapotban kell lennie.
  • A rendelkezésre állási csoporthoz csatlakozni kívánt példány már másodlagos replikaként lett hozzáadva.
  • Az SQL Server Management Studio (SSMS) használatához csatlakoznia kell ahhoz a kiszolgálópéldányhoz, amely elsődleges replikát üzemeltet. A Transact-SQL vagy a PowerShell használatához csatlakoznia kell a másodlagos replikához, és végre kell hajtania a parancsokat.
  • A helyi kiszolgálópéldánynak képesnek kell lennie csatlakozni a másodlagos replikát üzemeltető kiszolgálópéldány adatbázis-tükrözési végpontjára.

Fontos

Ha valamelyik előfeltétel nem teljesül, az illesztési művelet meghiúsul. Sikertelen csatlakozási kísérlet után előfordulhat, hogy csatlakoznia kell ahhoz a kiszolgálópéldányhoz, amely az elsődleges replikát üzemelteti a másodlagos replika eltávolításához és újbóli hozzáadásához, mielőtt csatlakoztatná a rendelkezésre állási csoporthoz. További információ: Másodlagos replika eltávolítása egy rendelkezésre állási csoportból , és másodlagos replika hozzáadása egy rendelkezésre állási csoporthoz.

Permissions

Alter AVAILABILITY GROUP engedélyre van szükség a rendelkezésre állási csoporthoz, a CONTROL AVAILABILITY GROUP engedélyhez, a RENDELKEZÉSREÁLLÁSi csoport engedélyének módosításához vagy a CONTROL SERVER engedélyhez.

Az SQL Server Management Studio használata

Rendelkezésre állási replika csatlakoztatása rendelkezésre állási csoporthoz

  1. Az Object Explorerben csatlakozzon az elsődleges replikát üzemeltető kiszolgálópéldányhoz, és bontsa ki a kiszolgálófát.

  2. Bontsa ki az Always On High Availability csomópontot és a Rendelkezésre állási csoportok csomópontot .

  3. Válassza ki a csatlakoztatott, de még nem csatlakoztatott másodlagos replika rendelkezésre állási csoportját.

  4. Kattintson a jobb gombbal a másodlagos replikára, és válassza a Csatlakozás a rendelkezésre állási csoporthoz lehetőséget.

  5. Megjelenik a Csatlakozás a kiszolgálóhoz párbeszédpanel. Válassza a Csatlakozás lehetőséget a Replika csatlakoztatása rendelkezésre állási csoporthoz párbeszédpanel megnyitásához .

  6. Ha csatlakozni szeretne a másodlagos replikához a rendelkezésre állási csoporthoz, válassza az OK gombot.

A Transact-SQL használata

Rendelkezésre állási replika csatlakoztatása rendelkezésre állási csoporthoz

  1. Csatlakozzon a másodlagos replikát üzemeltető kiszolgálópéldányhoz.

  2. Használja az ALTER AVAILABILITY GROUP utasítást az alábbiak szerint:

    ALTER AVAILABILITY GROUP group_name JOIN

    ahol group_name a rendelkezésre állási csoport neve.

    Az alábbi példa a másodlagos replikát csatlakoztatja a MyAG rendelkezésre állási csoporthoz.

    ALTER AVAILABILITY GROUP MyAG JOIN;  
    

    Megjegyzés:

    A környezetben használt Transact-SQL utasítás megtekintéséhez lásd: Rendelkezésre állási csoport létrehozása (Transact-SQL).

PowerShell használata

Rendelkezésre állási replika csatlakoztatása rendelkezésre állási csoporthoz

Az SQL Server PowerShell-szolgáltatójában:

  1. Módosítsa a könyvtárat (cd) a másodlagos replikát üzemeltető kiszolgálópéldányra.

  2. Csatlakoztassa a másodlagos replikát a rendelkezésre állási csoporthoz a Join-SqlAvailabilityGroup parancsmag végrehajtásával a rendelkezésre állási csoport nevével.

    Az alábbi parancs például egy másodlagos replikához csatlakozik, amelyet a kiszolgálópéldány üzemeltet a megadott elérési úton a rendelkezésre állási csoporthoz.MyAg Ennek a kiszolgálópéldánynak másodlagos replikát kell üzemeltetnie ebben a rendelkezésre állási csoportban.

    Join-SqlAvailabilityGroup -Path SQLSERVER:\SQL\SecondaryServer\InstanceName -Name 'MyAg'  
    

    Megjegyzés:

    A parancsmag szintaxisának megtekintéséhez használja a Get-Help parancsmagot az SQL Server PowerShell-környezetben. További információt az SQL Server PowerShell súgójának beolvasása című témakörben talál.

Az SQL Server PowerShell-szolgáltató beállítása és használata

Nyomon követés: Másodlagos adatbázisok konfigurálása

A rendelkezésre állási csoport minden adatbázisához szüksége van egy másodlagos adatbázisra a másodlagos replikát üzemeltető kiszolgálópéldányon. A másodlagos adatbázisokat a másodlagos replikához való csatlakozás előtt vagy után is konfigurálhatja egy rendelkezésre állási csoporthoz az alábbiak szerint:

  1. Állítsa vissza az egyes elsődleges adatbázisok legutóbbi adatbázisait és naplóinak biztonsági mentéseit a másodlagos replikát üzemeltető kiszolgálópéldányra, a RESTORE WITH NORECOVERY használatával minden visszaállítási művelethez. További információ: Másodlagos adatbázis manuális előkészítése rendelkezésre állási csoporthoz (SQL Server).

  2. Csatlakoztassa az egyes másodlagos adatbázisokat a rendelkezésre állási csoporthoz. További információ: Csatlakozás másodlagos adatbázishoz rendelkezésre állási csoporthoz (SQL Server)