Bagikan melalui


Force Service dalam Sesi Pencerminan Database (Transact-SQL)

Dalam mode performa tinggi dan mode keamanan tinggi tanpa failover otomatis, jika server utama gagal saat server cermin tersedia, pemilik database dapat membuat database tersedia dengan memaksa layanan untuk melakukan failover (dengan kemungkinan kehilangan data) ke database cermin. Opsi ini hanya tersedia dalam semua kondisi berikut:

  • Server utama tidak berfungsi.

  • WITNESS diatur ke Nonaktif atau terhubung ke server mirror.

Perhatian

Layanan paksa benar-benar merupakan metode pemulihan bencana. Pemaksaan layanan mungkin melibatkan beberapa kehilangan data. Oleh karena itu, lakukan pemaksaan layanan hanya jika Anda bersedia mengambil risiko kehilangan sebagian data demi memulihkan layanan ke database dengan segera. Jika memaksa risiko layanan kehilangan data yang signifikan, kami sarankan Anda berhenti mencerminkan dan menyinkronkan ulang database secara manual. Untuk informasi selengkapnya tentang risiko memaksa suatu layanan, lihat Mode Operasi Pencerminan Database.

Memaksa layanan menangguhkan sesi dan memulai fork pemulihan baru. Efek memaksa layanan mirip dengan menghapus pencerminan dan memulihkan database utama sebelumnya. Namun, memaksa layanan memfasilitasi sinkronisasi ulang database (dengan kemungkinan kehilangan data) saat mencerminkan dilanjutkan.

Untuk memaksakan layanan dalam sesi pencerminan database

  1. Sambungkan ke server cermin.

  2. Terbitkan pernyataan berikut:

    ALTER DATABASE <database_name> MENETAPKAN PARTNER FORCE_SERVICE_MEMUNGKINKAN_KEHILANGAN_DATA

    di mana <database_name> adalah database cermin.

    Server cermin segera beralih ke server utama, dan pencerminan ditangguhkan.

Lihat Juga

ALTER DATABASE (Transact-SQL)
Mode Operasi Pencerminan Database