Sql-Server
SQL Server:恢復數據庫、數據複製-重做-撤消、澄清?
我試圖了解數據庫還原在 SQL Server 中的工作原理。我從 BOL 閱讀了有關還原操作中不同階段的資訊,但不太了解。你能澄清一下這些不同階段的作用嗎?
要了解各個階段,您需要對恢復模型及其工作方式有基本的了解。
數據複製:恢復您擁有的數據庫的完整備份和差異備份。
重做:這會有效地前滾您的日誌,重做在故障點之前失去的數據庫更改。這是可選的,不會在簡單恢復模型中發生。
undo:這會查看以前恢復的日誌並回滾任何添加到日誌但未送出到數據庫的事務。
這些是基礎知識,但顯然如果您不熟悉恢復模型,它們可能沒有多大意義。如果我們知道您要做什麼,可以提供更好的答案。