Sql-Server

與 Oracle 數據庫相比,SQL Server 是否在完全關閉後執行實例恢復?

  • July 15, 2020

如果 Oracle 檢測到需要進行實例恢復(例如發出關閉中止命令或發生崩潰),它將初始化恢復過程。SQL Server 呢?它的行為方式是否相同?

換句話說,如果我執行 SQL Server 實例的干淨關閉(例如使用服務控制台停止 sql server 或在 SSMS 中發出關閉命令)然後啟動實例,那麼是否會執行恢復過程?

我很確定每次實例啟動時都會在每個數據庫上完成恢復過程。(在其他情況下也是如此,例如 AG 故障轉移)

如果它以乾淨的方式停止,將沒有打開的事務可以向前滾動或回滾,因此恢復將更快完成。

引用自:https://dba.stackexchange.com/questions/270993