安裝 SQL Server 數據庫引擎服務實例功能時出錯 - 系統資料庫中的使用者日誌目錄無效
我們有一個 SQL Server:
Microsoft SQL Server 2017 (RTM-CU14-GDR) (KB4494352) - 14.0.3103.1 (X64) 2019 年 3 月 22 日 22:33:11 Windows Server 2016 Datacenter 10.0(內部版本 14393:)(管理程序)上的企業版(64 位)
嘗試安裝“SQL Server 2017 的累積更新包 18 - KB4527377” https://www.microsoft.com/en-us/download/details.aspx?id=56128
安裝程序做了 15 分鐘,安裝和更新文件,停止/啟動服務,看起來它會成功,但最後它顯示了這個:
需要採取的行動:
使用以下資訊解決錯誤,然後再次嘗試設置過程。
功能失敗原因:
功能設置過程中發生錯誤。
錯誤詳情:
安裝 SQL Server 數據庫引擎服務實例功能時出錯
系統資料庫中的使用者日誌目錄無效。
驗證實例配置單元下的 DefaultLog 鍵是否指向有效目錄。
錯誤程式碼:0x851A0044訪問https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.3257.3&EvtType=0xD8FB5EBA%400x97A656BB%401306%4068&EvtType=0xD8FB5EBA%400x97A656BB% 401306%4068以獲取故障排除幫助。
是什麼阻止了 CU18 安裝?
好的,我找到了這篇文章
它說我的 CU 更新失敗,因為預設日誌路徑不再存在
可以通過以下方式之一檢查預設日誌路徑:
- 執行 T-SQL
exec [master].sys.xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQLServer\', @value_name = 'DefaultLog'
- SSMS -> 右鍵點擊伺服器 -> 屬性 -> 數據庫設置 -> 數據庫預設位置
- 註冊->
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQLServer\DefaultLog
更新了預設日誌路徑以指向現有位置,並且 CU18 更新安裝正常,沒有任何錯誤