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
Sambungkan ke server utama.
Atur konteks database ke database master :
GUNAKAN master;
Terbitkan pernyataan berikut di server utama:
ALTER DATABASE database_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)