KB4513096 - 修正:伺服器上無法連網的機器學習元件修復失敗

套用到
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症狀

當你在沒有網路連線的伺服器上執行 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 用來說明軟體更新的術語