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

Applies To
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)

症狀

當您在無法存取網際網路的伺服器上從 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 用來說明軟體更新的術語。