症狀
當您在無法存取網際網路的伺服器上從 SQL Server 2016 或 2017 安裝媒體執行修復時,機器學習元件 (例如 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
日期\時間 INFO RSetup.exe 版本:9.2.0.25
日期\時間 INFO 讀取登錄值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE
日期\時間 INFO 登錄值:
日期\時間 INFO 讀取登錄值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
日期\時間資訊登錄值:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\
日期\時間INFO 搜尋快取 dir: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
日期\時間 警告 提出請求時發生錯誤:無法連線到遠端伺服器
日期\時間 錯誤下載失敗: https://go.microsoft.com/fwlink/?LinkId=851496&clcid=1033 [物件參考並未設定為物件的執行個體。
日期\時間 INFO 使用代碼 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
日期\時間 INFO RSetup.exe 版本:9.2.0.25
日期\時間 INFO 讀取登錄值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE
日期\時間 INFO 登錄值:
日期\時間 INFO 讀取登錄值 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
日期\時間資訊登錄值:C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\
日期\時間INFO 搜尋快取 dir: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
日期\時間 警告 提出請求時發生錯誤:無法連線到遠端伺服器
日期\時間 錯誤下載失敗: https://go.microsoft.com/fwlink/?LinkId=851502&clcid=1033 [物件參考並未設定為物件的執行個體。
日期\時間 INFO 使用代碼 851502 結束
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
因應措施
若要暫時略過此問題,您可以使用下列其中一個方法:
- 因應措施是透過命令列執行 setup.exe,並包含 '/MRCACHEDIRECTORY' 參數以指定 cab 檔案的位置。
- 在執行修復之前,將手動下載的 SRO\SRS 和/或 SPO\SPS 檔案放在預設快取目錄下。
參考資料
了解 Microsoft 用來說明軟體更新的術語。