MSSQLSERVER_14421
Berlaku untuk: SQL Server
Detail
Atribut | Nilai |
---|---|
Nama Produk | SQL Server |
ID Peristiwa | 14421 |
Sumber Kejadian | MSSQLSERVER |
Komponen | SQLEngine |
Nama Simbolis | SQLErrorNum14421 |
Teks Pesan | Log pengiriman database sekunder %s.%s memiliki ambang pemulihan %d menit dan tidak sinkron. Tidak ada pemulihan yang dilakukan selama %d menit. Latensi yang dipulihkan adalah %d menit. Periksa informasi log agen dan pemantauan logshipping. |
Penjelasan
Pesan ini menunjukkan bahwa pengiriman log tidak sinkron di luar ambang pemulihan. Ambang pemulihan adalah jumlah menit yang dapat berlalu di antara operasi pemulihan sebelum pesan dibuat.
Kemungkinan Penyebabnya
Pesan ini tidak selalu menunjukkan masalah dengan pengiriman log. Sebaliknya, pesan ini mungkin menunjukkan salah satu masalah berikut:
Tugas pemulihan tidak berjalan.
Kemungkinan penyebab pekerjaan tidak berjalan termasuk yang berikut: layanan SQL Server Agent pada instans server sekunder tidak berjalan, pekerjaan dinonaktifkan, atau jadwal pekerjaan telah diubah.
Tugas pemulihan gagal.
Kemungkinan penyebab pekerjaan gagal termasuk yang berikut ini: jalur folder pemulihan tidak valid, disk penuh, atau alasan lain bahwa pernyataan RESTORE dapat gagal.
Tindakan Pengguna
Untuk memecahkan masalah pesan ini:
Pastikan bahwa layanan SQL Server Agent berjalan untuk instans server sekunder dan bahwa pekerjaan pemulihan untuk database sekunder ini diaktifkan dan dijadwalkan untuk berjalan pada frekuensi yang sesuai.
Pekerjaan pemulihan pada server sekunder mungkin gagal. Dalam hal ini, periksa riwayat pekerjaan untuk pekerjaan pemulihan untuk mencari penyebabnya.
Pekerjaan pemulihan pengiriman log, yang berjalan pada instans server sekunder, mungkin tidak dapat terhubung ke instans server monitor untuk memperbarui tabel log_shipping_monitor_secondary . Ini mungkin disebabkan oleh masalah autentikasi antara instans server monitor dan instans server sekunder.
Ambang batas pemberitahuan cadangan mungkin memiliki nilai yang salah. Idealnya, nilai ini diatur ke setidaknya tiga kali frekuensi pekerjaan pemulihan. Jika Anda mengubah frekuensi pekerjaan pemulihan setelah pengiriman log dikonfigurasi dan berfungsi, Anda harus memperbarui nilai ambang pemberitahuan cadangan yang sesuai.
Ketika instans server monitor offline lalu kembali online, tabel log_shipping_monitor_secondary tidak diperbarui dengan nilai saat ini sebelum pekerjaan pesan pemberitahuan berjalan. Kesalahan 14421 dapat dimunculkan ketika pekerjaan pemulihan berhasil dengan, "Tidak dapat menemukan file cadangan log yang dapat diterapkan ke database sekunder." Ketika ini terjadi, waktu pemulihan tidak diperbarui. Penyebab kesalahan dalam kasus ini mungkin masalah dengan pekerjaan penyalinan.
Untuk memperbarui tabel monitor dengan data terbaru untuk database sekunder, jalankan sp_refresh_log_shipping_monitor pada instans server sekunder.
Pada instans server sekunder atau monitor, tanggal atau waktu salah. Ini juga dapat menghasilkan pesan pemberitahuan. Mungkin tanggal atau waktu sistem dimodifikasi pada salah satunya.
Catatan
Zona waktu yang berbeda untuk dua instans server seharusnya tidak menyebabkan masalah.
Lihat Juga
log_shipping_monitor_secondary (T-SQL)
Tentang Pengiriman Log (SQL Server)
sp_help_log_shipping_monitor_secondary (T-SQL)
sp_refresh_log_shipping_monitor (T-SQL)
Tentang Pengiriman Log (SQL Server)