Adatbázis-tükrözési munkamenet feladatátadása manuálisan (Transact-SQL)

A következőkre vonatkozik:SQL Server

Ha a tükrözött adatbázis szinkronban van (vagyis amikor az adatbázis SYNCHRONIZED állapotban van), az adatbázis tulajdonosa manuális feladatátvételt kezdeményezhet a tükörkiszolgálóra. A kézi feladatátvétel csak az elsődleges kiszolgálóról kezdeményezhető.

Adatbázis-tükrözési munkamenet kézi feladatátvételének végrehajtása

  1. Csatlakozzon az elsődleges kiszolgálóhoz.

  2. Állítsa be az adatbázis-környezetet a főadatbázisra:

    USE master;

  3. Adja ki a következő parancsot az elsődleges kiszolgálón:

    ALTER DATABASE database_nameSET PARTNER FAILOVER, ahol a database_name a tükrözött adatbázis.

    Ez azonnali átmenetet kezdeményez a tükrözött kiszolgálóról a főszerepkörre.

A korábbi elsődleges kiszolgálón a klienseket leválasztják az adatbázisról, és a folyamatban lévő tranzakciókat visszagörgetik.

Note

A Microsoft Distributed Transaction Coordinator használatával előkészített, de a feladatátvétel bekövetkezésekor még nem véglegesített tranzakciók az adatbázis feladatátvétele után megszakítottnak minősülnek.