症狀
當你在沒有網路連線的伺服器上執行 2016 或 2017 安裝媒介SQL Server修復時,機器學習元件 (如 R、Python) 的修復操作會失敗。 然而,修復對於包括機器學習 (資料庫內) 在內的所有元件都能成功。
「rsetup.log」確認失敗是因為嘗試下載 SRO/SRS 和/或 SPO/SPS 元件失敗:
日期\時間INFO 指令呼叫:C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\SQL2017\x64\RSetup.exe /download /component SRO /version 3.3.3.24 /language 1033 /logfile C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20190621_140530\RSetup.log
日期\時間 資訊 RSetup.exe 版本:9.2.0.25
日期\時間 資訊:讀取登錄檔值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE
日期\時間 資訊 登記冊價值:
日期\時間 資訊:讀取登錄檔值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
日期\時間INFO 登錄檔值:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\
日期\時間資訊 搜尋快取指令:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\\R_SERV_CACHE
日期\時間 資訊:使用預設快取目錄:C:\Users\administrator。SQLREPRO\AppData\Local\Temp\
日期\時間 資訊 開始下載:https://go.microsoft.com/fwlink/?LinkId=851496&clcid=1033
日期\時間 WARN 錯誤請求:無法連接遠端伺服器
日期\時間 錯誤下載失敗:https://go.microsoft.com/fwlink/?LinkId=851496&clcid=1033 [物件參考未設定為物件的實例。]
日期\時間 資訊:帶代碼851496退出
日期\時間INFO 指令呼叫:C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\SQL2017\x64\RSetup.exe /download /component SPO /version 9.2.0.24 /language 1033 /logfile C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20190621_140530\RSetup.log
日期\時間 資訊 RSetup.exe 版本:9.2.0.25
日期\時間 資訊:讀取登錄檔值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE
日期\時間 資訊 登記冊價值:
日期\時間 資訊:讀取登錄檔值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
日期\時間INFO 登錄檔值:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\
日期\時間資訊 搜尋快取指令:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\\R_SERV_CACHE
日期\時間 資訊:使用預設快取目錄:C:\Users\administrator。SQLREPRO\AppData\Local\Temp\
日期\時間 資訊 開始下載:https://go.microsoft.com/fwlink/?LinkId=851502&clcid=1033
日期\時間 WARN 錯誤請求:無法連接遠端伺服器
日期\時間 錯誤下載失敗:https://go.microsoft.com/fwlink/?LinkId=851502&clcid=1033 [物件參考未設定為物件實例。]
日期\時間 INFO 帶代碼851502
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在以下 SQL Server 的累積更新中得到修正:
關於 SQL Server 的累積更新:
每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:
因應措施
若要暫時略過此問題,您可以使用下列其中一個方法:
- 解決方法是透過命令列執行 setup.exe,並包含「/MRCACHEDIRECTORY」開關來指定機體檔案的位置。
- 在執行修復前,先將手動下載的 SRO\SRS 和/或 SPO\SPS 檔案放到預設快取目錄下。
參考資料
了解 Microsoft 用來說明軟體更新的術語。