Đây là những gì tôi đã kết thúc để khắc phục lỗi.
Đầu tiên, tôi thiết lập mô hình khôi phục cơ sở dữ liệu là ĐƠN GIẢN. Thông tin thêm tại đây .
Sau đó, bằng cách xóa một số tệp cũ, tôi có thể tạo ra 5GB dung lượng trống, giúp tệp nhật ký có nhiều không gian hơn để phát triển.
Tôi viết lại câu lệnh DELETE thành công mà không có bất kỳ cảnh báo nào.
Tôi nghĩ rằng bằng cách chạy câu lệnh DELETE, cơ sở dữ liệu sẽ ngay lập tức trở nên nhỏ hơn do đó giải phóng dung lượng trong ổ cứng của tôi. Nhưng đó không phải là sự thật. Không gian được giải phóng sau câu lệnh DELETE không được trả lại hệ điều hành một cách khắc phục trừ khi bạn chạy lệnh sau:
DBCC SHRINKDATABASE (MyDb, 0);
GO
Thông tin thêm về lệnh đó tại đây .