Megosztás a következőn keresztül:


Módosítsa, hogy melyik fürt kezeli a replikák metaadatait egy Always On rendelkezésre állási csoportban.

A következőkre vonatkozik:SQL Server Windows rendszeren

Ez a témakör azt ismerteti, hogyan válthatja át az SQL Server egy példányának HADR-fürtkörnyezetét Transact-SQL használatával az SQL Server 2012 SP1 (11.0.3x) és újabb verzióiban. A HADR-fürtkörnyezet határozza meg, hogy melyik Windows Server feladatátvevő fürt (WSFC) kezeli a kiszolgálópéldány által üzemeltetett rendelkezésre állási replikák metaadatait.

A HADR-fürtkörnyezetet csak az Always On rendelkezésre állási csoportok fürtközi migrálása során állítsa át az SQL Server 2012 SP1 egy példányára (11.0.3x) egy új WSFC-fürtön. Az Always On rendelkezésre állási csoportok fürtközi áttelepítése támogatja az operációs rendszer Windows 8 vagy Windows Server 2012 rendszerre való frissítését a rendelkezésre állási csoportok minimális állásidejével. További információért lásd: az Always On elérhetőségi csoportok fürtközi áttelepítése operációs rendszerek frissítése céljából.

Figyelmeztetés

A HADR-fürtkörnyezetet csak az Always On rendelkezésre állási csoportok üzemelő példányainak fürtközi migrálása során válthatja át.

Korlátozások és korlátozások

  • A HADR fürtkörnyezetet csak a helyi WSFC-fürtről egy távoli fürtre lehet átváltani, majd vissza a távoli fürtről a helyi fürtre. A HADR-fürtkörnyezet nem váltható át egyik távoli fürtről egy másik távoli fürtre.

  • A HADR klaszter környezet csak akkor váltható át egy távoli klaszterre, ha az SQL Server példánya nem üzemeltet elérhetőségi replikákat.

  • A távoli HADR-fürtkörnyezet bármikor visszakapcsolható a helyi fürtre. A környezet azonban nem váltható újra, ha a kiszolgálópéldány bármilyen rendelkezésre állási replikát üzemeltet.

Előfeltételek

Ajánlások

  • Javasoljuk, hogy adja meg a teljes tartománynevet. Ennek az az oka, hogy egy rövid név cél IP-címének megkereséséhez az ALTER SERVER CONFIGURATION DNS-felbontást használ. Bizonyos esetekben a DNS-keresési sorrendtől függően a rövid név használata zavart okozhat. Vegyük például a következő parancsot, amelyet a abc tartomány egy csomópontján hajtunk végre (node1.abc.com). A célfürt a CLUS01 fürt a xyz tartományban (clus01.xyz.com). A helyi tartomány gazdagépei azonban egy (CLUS01) nevű clus01.abc.com fürtöt is üzemeltetnek.

    Ha a célfürt rövid nevét, CLUS01, megadnák, a DNS-névfeloldás visszaadhatná a helytelen fürt, clus01.abc.com, IP-címét. Az ilyen félreértések elkerülése érdekében adja meg a célfürt teljes nevét, ahogyan az alábbi példában is látható:

    ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = 'clus01.xyz.com'  
    

Engedélyek

  • SQL Server-bejelentkezés

    CONTROL SERVER-engedélyt igényel.

  • SQL Server-szolgáltatásfiók

    A kiszolgálópéldány SQL Server-szolgáltatásfiókjának a következőnek kell lennie:

    • A célpont WSFC-fürt megnyitásának engedélye.

    • Távoli WSFC olvasási-írási hozzáférés.

Transact-SQL használata

Rendelkezésre állási replika WSFC-fürtkörnyezetének módosítása

  1. Csatlakozzon ahhoz a kiszolgálópéldányhoz, amely az elsődleges replikát vagy a rendelkezésre állási csoport másodlagos replikáját tárolja.

  2. Használja az ALTER SERVER CONFIGURATION utasítás SET HADR CLUSTER CONTEXT záradékát az alábbiak szerint:

    ALTER SERVER KONFIGURÁCIÓ BEÁLLÍT HADR KLÁSZTER KONTEXTUS = { 'windows_cluster' | LOKÁLIS }

    hol

    windows_cluster
    A WSFC-fürt klaszterobjektumának neve (CON). Megadhatja a rövid nevet vagy a teljes tartománynevet. Javasoljuk, hogy adja meg a teljes tartománynevet. További információt a jelen témakör korábbi, Javaslatok című szakaszában talál.

    HELYI
    A helyi WSFC klaszter.

Példák

Az alábbi példa a HADR fürt kontextusát egy másik fürtre módosítja. A cél WSFC-fürt clus01azonosításához a példa a teljes fürtobjektum nevét adja meg. clus01.xyz.com

ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = 'clus01.xyz.com';  

Az alábbi példa a HADR-fürt környezetét a helyi WSFC-fürtre módosítja.

ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = LOCAL;  

Nyomon követés: Rendelkezésre állási replika fürtkörnyezetének váltása után

Az új HADR-fürtkörnyezet azonnal érvénybe lép a kiszolgálópéldány újraindítása nélkül. A HADR-fürt környezeti beállítása egy állandó példányszintű beállítás, amely változatlan marad, ha a kiszolgálópéldány újraindul.

Erősítse meg az új HADR-fürtkörnyezetet a sys.dm_hadr_cluster dinamikus felügyeleti nézet lekérdezésével az alábbiak szerint:

SELECT cluster_name FROM sys.dm_hadr_cluster  

Ennek a lekérdezésnek annak a fürtnek a nevét kell visszaadnia, amelyhez a HADR-fürtkörnyezetet állította be.

Amikor a HADR fürtkörnyezet egy új fürtre vált:

  • A metaadatok tisztítják azokat a rendelkezésre állási replikákat, amelyeket jelenleg üzemeltet az SQL Server példánya.

  • Az összes adatbázis, amely korábban egy rendelkezésre állási replikához tartozott, most visszaállítási állapotban van.

Kapcsolódó tevékenységek

Kapcsolódó tartalom

Lásd még:

Always On rendelkezésre állási csoportok (SQL Server)
Windows Server feladatátvételi fürtszolgáltatás (WSFC) SQL Serverrel
SZERVER KONFIGURÁCIÓJÁNAK MÓDOSÍTÁSA (Transact-SQL)