Tôi có một câu hỏi về XTP_CHECKPOINT
.
Tôi đang sử dụng SQL Server 2014. Tôi có một cơ sở dữ liệu ở chế độ mô hình khôi phục SIMPLE. Nó cũng đang được nhân rộng.
Không có giao dịch mở. Tôi đã chạy DBCC OPENTRAN
và nó trả về:
"Không có giao dịch mở hoạt động."
Nhưng tôi vẫn nhận được thông báo này bất cứ khi nào tôi cố gắng tạo hoặc xóa bảng hoặc xóa dữ liệu:
(Tôi đã thay thế tên cơ sở dữ liệu thực tế của mình bằng từ này database_name
)
"Nhật ký giao dịch cho cơ sở dữ liệu 'cơ sở dữ liệu' đã đầy do 'XTP_CHECKPOINT'"
Có ai biết tại sao điều này có thể xảy ra, và quan trọng hơn, làm thế nào tôi có thể làm cho nó dừng lại?
Và vâng, cơ sở dữ liệu thực sự ở chế độ mô hình phục hồi SIMPLE. tức là nhật ký giao dịch sẽ tự động cắt ngắn.
Ngẫu nhiên, một cơ sở dữ liệu khác mà tôi có trong chế độ khôi phục hoàn toàn đã làm điều tương tự, bắt đầu trả lại cùng một lỗi:
Nhật ký giao dịch cho cơ sở dữ liệu 'cơ sở dữ liệu' đã đầy do 'XTP_CHECKPOINT'
Tôi đã cố gắng thay đổi cài đặt tăng trưởng nhật ký thành tăng trưởng không giới hạn, nhưng nó sẽ không cho phép tôi, trả lại cùng một lỗi.
Tôi có thể tái tạo vấn đề mà không cần bất kỳ công cụ XTP nào, ngoại trừ chỉ tập đoàn. Đây là cách thực hiện: http://pastebin.com/jWSiEU9U