Gagal Secara Manual Atas Sesi Pencerminan Database (Transact-SQL)

Berlaku untuk:SQL Server

Ketika database cermin disinkronkan (yaitu, ketika database berada dalam status SYNCHRONIZED), pemilik database dapat memulai failover manual ke server cermin. Failover manual hanya dapat dimulai dari server utama.

Untuk melakukan failover secara manual pada sesi pencerminan database

  1. Koneksi ke server utama.

  2. Atur konteks database ke database master :

    GUNAKAN master;

  3. Terbitkan pernyataan berikut di server utama:

    ALTER DATABASEdatabase_name SET PARTNER FAILOVER, di mana database_name adalah database yang dicerminkan.

    Ini memulai transisi segera server cermin ke peran utama.

Pada mantan prinsipal, klien terputus dari database dan transaksi dalam penerbangan digulung balik.

Catatan

Transaksi yang telah disiapkan dengan menggunakan Koordinator Transaksi Terdistribusi Microsoft tetapi masih tidak dilakukan ketika kegagalan terjadi dianggap dibatalkan setelah database gagal.

Lihat Juga

MENGUBAH Pencerminan Database DATABASE (Transact-SQL)
Gagal Secara Manual Atas Sesi Pencerminan Database (SQL Server Management Studio)
Pengalihan Peran Selama Sesi Pencerminan Database (SQL Server)