Sql-Server

SQL Server 2019:安裝 CU2 後 InitPersistentVersionStore 失敗

  • April 3, 2020

我已經通過普通安裝的 SQL Server 2019 RTM 安裝了 SQL Server 2019 CU 2。

現在我對啟動時錯誤日誌中的以下消息感到困惑:

RecoveryUnit::InitPersistentVersionStore 因 db 失敗

$$ 1 $$name $$ master $$ RecoveryUnit::InitPersistentVersionStore 因 db 失敗$$ 4 $$name $$ msdb $$

AFAIK PersistentVersionStore 連結到新功能加速數據庫恢復,但是我沒有配置它。

這是錯誤日誌的螢幕截圖: 來自錯誤日誌的螢幕截圖

重新啟動服務後再次出現該錯誤。

CU2 是否自動為系統數據庫啟用?為了解決這個錯誤,我能做些什麼嗎?

我已經使用錯誤消息進行了網路搜尋,但最令人驚訝的是沒有找到任何有關它的資訊。

快速更新(3月16日):

  • 通過 Microsoft 支持打開票證(尚無答复)
  • 已安裝 SQL Server 2019 CU 3:與 SP 2 一樣,服務重新啟動時錯誤仍然存在

最終,我得到了微軟支持的官方答复,我很高興在這里分享:

你好馬丁,希望你沒事。謝謝昨天的來電。經產品組驗證:

這只是一條資訊消息,而不是錯誤。由於我們在 SQL17 中執行升級步驟的方式,所有從 SQL17 到 SQL19 的系統數據庫都不會初始化持久版本儲存。但這不應該影響客戶的數據庫。” 但我們可能不會在下一個版本中修復該消息,因為它是有害的——這就是為什麼直到現在才修復。我們已經討論過的問題,因為這是有害但不應該存在的東西,因此您不會為此案付費。我將關閉此案例並將其標記為產品問題。

消息是否會被修復有點矛盾……電話上的最後一個陳述是,在有問題的情況下,由於數據庫恢復問題,它通常作為後續錯誤出現。就我而言,這不是真的,而且完全沒有問題……我什至不使用 ADR。

對從 SQL 2017 升級的每個人的一個重要建議:不要執行就地升級,而是重新安裝 SQL 2019 以避免看到此錯誤消息。

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