Sql-Server

SQL Server (Express 2008 R2) 數據庫在備份期間是否可操作?一致性如何?

  • April 25, 2011

我期望在某個數據庫上進行長時間備份,我想知道應用程序是否可以在備份時訪問(只讀?讀/寫?)它。

如果讀/寫訪問可用,那麼如何實現一致性?可能只有備份開始時可用內容的快照將包含在備份中?

或者在備份期間數據庫將無法執行?

是的,數據庫在備份期間可供使用。

備份過程的工作方式基本上是這樣的。

當執行備份數據庫命令時,伺服器會觸發一個檢查點。然後啟動數據庫備份,不再發出檢查點。當從數據庫文件備份數據時,會備份事務日誌。當日誌備份完成時,會發出另一個檢查點。

備份始終保持一致,並且在備份作業結束時是最新的。

引用自:https://serverfault.com/questions/263166