I/O 在數據庫上被凍結,並且 I/O 在數據庫上每天都在日誌中恢復,並具有完整的備份
我想說的是,我每天都會在日誌文件中收到消息。
首先 I/O is freeze on Database (DatabaseName) 消息出現在日誌中。消息就像
I/O 在數據庫 (DatabaseName) 上被凍結。無需使用者操作。但是,如果 I/O 沒有立即恢復,您可以取消備份。
然後 I/O 在 Database(DatabaseName) 消息上恢復,如下所示
已在數據庫 (DatabaseName) 上恢復 I/O。無需使用者操作。
最後,數據庫的備份已經成功完成,就像這條消息
無需使用者操作
這是我的生產審計數據庫,軟體環境如下:
Windows Server 2012 R2 SQL Server 2012 VMware Tools
我的生產數據庫“恢復模式”是“完全”恢復模式。並從 SQL Server 中的哪個登錄 ID 設置維護計劃備份。對所有數據庫具有“ sysadmin ”權限。
備份已通過“維護計劃”備份設置在特定時間安排,例如每天下午 4 點。Always Backup 在他們的計劃時間間隔內成功完成。
為什麼在計劃備份時間會生成此類日誌消息。這種消息是否會影響我的生產數據庫性能。將是我的生產數據庫中(備份/恢復)數據一致性的任何問題。
任何建議將不勝感激。
我相信它只是一條消息而不是錯誤,除非當此消息記錄在錯誤日誌中時任務受到影響:
我們的一台生產伺服器也遇到了同樣的情況,Windows 管理員團隊通過 VSS(卷影複製服務)啟用了 SQL Server 備份。當此程序執行時,它會暫時凍結 I/O 以獲取卷影副本,並在程序完成後將其釋放。
主要原因是“數據庫上的 I/O 被凍結,以便使用虛擬設備介面 (VDI) 進行任何備份服務並送出 sql 快照備份。” 正如這裡提到的
要更好地了解此過程的工作原理,請閱讀工作原理:SQL Server - VDI (VSS) 備份資源2
因此,我認為您應該開始尋找在伺服器上執行的捲影複製 (VSS) 或數據保護管理器 (DPM) 等程序,並與系統管理員團隊討論啟用的內容並確保不受影響。