Tôi có một môi trường dev đang nhanh chóng tiếp cận triển khai vào sản xuất và đã nhận thấy trong nhật ký cứ sau 20 giây tôi lại thấy thông báo:
Starting up database 'dbname'
CHECKDB for database 'dbname' finished without errors
Tôi nhận thấy điều này bởi vì những người dùng cuối đang kiểm tra điều này có một vấn đề mà tôi đã nhận ra một lỗi mà tôi nhận thấy trong Nhật ký sự kiện Windows (Nhật ký ứng dụng):
The log for database 'dbname' is not available. Check event log for related messages.
Tình cờ, tôi không tìm thấy tin nhắn nào liên quan nhưng được giải quyết theo chu kỳ ngoại tuyến / trực tuyến.
Điều duy nhất tôi có thể nghĩ là ứng dụng này thu thập dữ liệu cứ sau 1ms, nhưng tất cả các dữ liệu này không được chèn vào cơ sở dữ liệu. Là một máy chủ dev, nó đã được cấu hình để các bản ghi và dữ liệu trên cùng một ổ đĩa. Với hai thông tin này, tôi nghiêng về vấn đề IO này và máy chủ đang cố gắng khôi phục sau khi mất kết nối với bộ lưu trữ (SAN). Tuy nhiên, ngay cả điều này không có ý nghĩa với tôi bởi vì nó không mất tất cả các dbs, chỉ có điều này. Điều gì khác có thể gây ra điều này?
Nền tảng: SQL Server 2008 R2 (Ent.) Trên Windows Server 2008 R2 (Std.)