Bagikan melalui


MSSQLSERVER_9002

Berlaku untuk: SQL Server

Detail

Atribut Nilai
Nama Produk SQL Server
ID Peristiwa 9002
Sumber Kejadian MSSQLSERVER
Komponen SQLEngine
Nama Simbolis LOG_IS_FULL
Teks Pesan Log transaksi untuk database '%.*ls' penuh. Untuk mengetahui mengapa ruang dalam log tidak dapat digunakan kembali, lihat kolom log_reuse_wait_desc di sys.databases.

Penjelasan

Log database kehabisan ruang. Ini adalah alasan mengapa log dapat kehabisan ruang

  • Log tidak dipotong
  • Volume disk penuh
  • Ukuran log diatur ke nilai maksimum tetap atau pertumbuhan otomatis dinonaktifkan)
  • Replikasi atau sinkronisasi grup ketersediaan yang tidak dapat diselesaikan

Kolom log_reuse_wait_desc di sys.databases (Transact-SQL) menjelaskan mengapa ruang dalam log tidak dapat digunakan kembali.

Tindakan Pengguna

Solusi yang sangat umum untuk masalah ini adalah memastikan pencadangan log transaksi dilakukan untuk database Anda yang akan memastikan log terpotong. Jika tidak ada riwayat log transaksi terbaru yang ditunjukkan untuk database dengan log transaksi penuh, solusi untuk masalahnya mudah: lanjutkan pencadangan log transaksi reguler database.

Untuk informasi terperinci tentang mengatasi kesalahan ini, lihat Memecahkan Masalah Log Transaksi Penuh (Kesalahan SQL Server 9002).