Gejala
Saat Anda menjalankan beberapa operasi non-pengembangan file seperti cadangan di Microsoft SQL Server 2014, 2016, atau 2017, operasi mungkin menggunakan semua ruang disk, dan tidak ada ruang yang cukup untuk pertumbuhan log yang penting. Karena database tidak bisa membuat lebih banyak ruang log, modifikasi database dan sinkronisasi dengan sekunder gagal, pemulihan gagal, dan database tidak bisa dibawa online. Selain itu, Anda mungkin menerima satu atau beberapa pesan kesalahan berikut:
-
Kesalahan 9002, keparahan: 17, status: 9. Log transaksi untuk database 'databasename' penuh karena ' AVAILABILITY_REPLICA '
-
Peringatan 3052: MSG 3052, tingkat 16, negara bagian 1, baris Linenumber LOG cadangan tidak dapat log pembaruan untuk database 'databasename'. Cadangan log berikutnya akan diperlukan untuk memajukan titik cadangan dari 'LSNID1' ke 'LSNID2' setelah ruang log tersedia untuk pembuatan log.
-
Kesalahan 3314 Selama penghapusan operasi log dalam database 'databasename', terjadi kesalahan pada log Catatan ID% S_LSN. Biasanya, kegagalan tertentu dicatat sebelumnya sebagai kesalahan dalam Layanan log kejadian Windows. Pulihkan database atau file dari cadangan, atau Perbaiki database.
Pemecahan Masalah
Perbaikan ini disertakan dalam pembaruan kumulatif berikut ini untuk SQL Server:
Pembaruan kumulatif 1 untuk SQL Server 2016 SP2
Pembaruan kumulatif 5 untuk SQL Server 2017
About cumulative updates for SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Pembaruan kumulatif terbaru untuk SQL Service 2017
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.