Inilah yang akhirnya saya lakukan untuk mengatasi kesalahan tersebut.
Pertama, saya mengatur model pemulihan basis data sebagai SEDERHANA. Informasi lebih lanjut di sini .
Kemudian, dengan menghapus beberapa file lama, saya dapat membuat ruang kosong sebesar 5 GB yang memberikan lebih banyak ruang bagi file log untuk berkembang.
Saya berhasil mengulang pernyataan DELETE tanpa peringatan apapun.
Saya pikir dengan menjalankan pernyataan DELETE database akan segera menjadi lebih kecil sehingga membebaskan ruang di hard drive saya. Tapi itu tidak benar. Ruang yang dikosongkan setelah pernyataan DELETE tidak langsung dikembalikan ke sistem operasi kecuali Anda menjalankan perintah berikut:
DBCC SHRINKDATABASE (MyDb, 0);
GO
Informasi selengkapnya tentang perintah tersebut di sini .