Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pemilik database dapat menjeda dan kemudian melanjutkan sesi pencerminan database kapan saja. Menjeda mempertahankan status sesi saat menangguhkan pencerminan. Selama penyempitan, jeda mungkin berguna untuk meningkatkan performa di server utama.
Saat sesi dijeda, database utama tetap tersedia. Menunda mengubah status sesi pencerminan menjadi SUSPENDED, dan database cermin tidak lagi mengikuti database utama, yang menyebabkan database utama beroperasi tanpa perlindungan.
Kami menyarankan agar Anda segera melanjutkan sesi yang telah dijeda, karena selama sesi pencerminan database tetap dijeda, log transaksi tidak dapat dipotong. Oleh karena itu, jika sesi pencerminan database dijeda terlalu lama, log transaksi menjadi penuh, yang membuat database tidak tersedia. Untuk penjelasan tentang mengapa hal ini terjadi, lihat "Bagaimana Menjeda dan Melanjutkan Memengaruhi Pemotongan Log," di bagian selanjutnya dari topik ini.
Penting
Setelah layanan terganggu, ketika server utama asli tersambung kembali, pencerminan ditangguhkan. Meneruskan pencerminan dalam situasi ini mungkin dapat menyebabkan kehilangan data pada server utama asli. Untuk informasi tentang mengelola potensi kehilangan data, lihat Mode Operasi Pencerminan Database.
Dalam Topik ini:
Bagaimana Jeda dan Melanjutkan Mempengaruhi Trunkasi Log
Biasanya, ketika titik pemeriksaan otomatis dilakukan pada database, log transaksinya dipotong ke titik pemeriksaan tersebut setelah pencadangan log berikutnya. Meskipun sesi pencerminan database tetap dijeda, semua catatan log saat ini tetap aktif karena server utama sedang menunggu untuk mengirimnya ke server cermin. Catatan log yang tidak terkirim terakumulasi dalam log transaksi database utama hingga sesi dilanjutkan dan server utama telah mengirim rekaman log ke server cermin.
Ketika sesi dilanjutkan, server utama segera mulai mengirim rekaman log akumulasi ke server cermin. Setelah server cermin mengonfirmasi bahwa server telah mengantrekan catatan log yang sesuai dengan titik pemeriksaan otomatis terlama, server utama memotong log database utama ke titik pemeriksaan tersebut. Server cermin memangkas antrian pemulihan pada rekaman log yang sama. Karena proses ini diulang untuk setiap titik kendali, log dipangkas secara bertahap, satu per satu titik kendali.
Nota
Untuk informasi selengkapnya tentang titik pemeriksaan dan pemotongan log, lihat Titik Pemeriksaan Database (SQL Server).
Hindari Log Transaksi Lengkap
Jika log terisi (baik karena mencapai ukuran maksimumnya atau instans server kehabisan ruang), database tidak dapat melakukan pembaruan lagi. Untuk menghindari masalah ini, Anda memiliki dua alternatif:
Lanjutkan sesi pencerminan database sebelum log terisi, atau tambahkan lebih banyak ruang log. Memulai kembali pencerminan database memungkinkan server utama mengirim akumulasi log aktifnya ke server cermin dan menempatkan database cermin dalam status SYNCHRONIZING. Server cermin kemudian dapat mengamankan log ke disk dan mulai memproses ulangnya.
Hentikan sesi pencerminan database dengan menghapus pencerminan.
Tidak seperti menjeda sesi, menghapus pencerminan menghilangkan semua informasi tentang sesi pencerminan. Setiap instans server mitra mempertahankan salinan databasenya sendiri. Jika salinan tiruan sebelumnya dipulihkan, itu akan berbeda dari salinan utama sebelumnya dan tertinggal selama waktu yang telah berlalu sejak sesi dihentikan sementara. Untuk informasi selengkapnya, lihat Menghapus Pencerminan Database (SQL Server).
Tugas Terkait
Untuk menjeda atau melanjutkan pencerminan database
Untuk menghentikan pencerminan database
Lihat Juga
ALTER DATABASE (Transact-SQL)
Mirroring Database (SQL Server)
Menghapus Pencerminan Database (SQL Server)