徵狀
當您在沒有網際網路存取權的伺服器上執行 SQL Server 2016 或2017安裝媒體的修復時,電腦學習元件(例如 R、Python)的修復作業將會失敗。 不過,所有其他元件(在資料庫內)都能成功修復。
[Rsetup] 會確認失敗是由於嘗試下載 SRO/SRS 和/或 SPO/SPS 元件失敗所導致:
Date\Time 已調用 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
Date\Time 資訊 RSetup 版本:9.2.0.25
Date\Time 資訊讀取註冊表值 HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\ R_SERV_CACHE
Date\Time INFO 登錄值:
Date\Time 資訊讀取 HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir 的註冊表值
Date\Time INFO 登錄值: C:\Program Files\Microsoft SQL Server\130\Setup 啟動 \
Date\Time 資訊搜尋 cache dir: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\\ R_SERV_CACHE
Date\Time 資訊使用預設的快取目錄: C:\Users\administrator。SQLREPRO\AppData\Local\Temp\
Date\Time 資訊開始下載: HTTPs://go.microsoft.com/fwlink/?LinkId=851496&clcid = 1033
Date\Time 要求時發出警告錯誤:無法連線到遠端伺服器
Date\Time 下載失敗的錯誤: HTTPs://go.microsoft.com/fwlink/?LinkId=851496&clcid = 1033 [物件參照未設為物件的實例]。
Date\Time 退出程式碼851496的資訊
Date\Time 已調用 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
Date\Time 資訊 RSetup 版本:9.2.0.25
Date\Time 資訊讀取註冊表值 HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\ R_SERV_CACHE
Date\Time INFO 登錄值:
Date\Time 資訊讀取 HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir 的註冊表值
Date\Time INFO 登錄值: C:\Program Files\Microsoft SQL Server\130\Setup 啟動 \
Date\Time 資訊搜尋 cache dir: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\\ R_SERV_CACHE
Date\Time 資訊使用預設的快取目錄: C:\Users\administrator。SQLREPRO\AppData\Local\Temp\
Date\Time 資訊開始下載: HTTPs://go.microsoft.com/fwlink/?LinkId=851502&clcid = 1033
Date\Time 要求時發出警告錯誤:無法連線到遠端伺服器
Date\Time 下載失敗的錯誤: HTTPs://go.microsoft.com/fwlink/?LinkId=851502&clcid = 1033 [物件參照未設為物件的實例]。
Date\Time 退出程式碼851502的資訊
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
解決方案
此問題已在 SQL Server 的下列累積更新中修正:
關於 SQL Server 的累積更新:
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
因應措施
若要暫時略過此問題,您可以使用下列其中一個方法:
-
因應措施是透過命令列執行 setup.exe,並包含 "/MRCACHEDIRECTORY" 開關來指定 cab 檔案的位置。
-
若要在執行修復之前,將手動下載的 SRO\SRS 和/或 SPO\SPS 檔案放在預設的快取目錄下。
參考
瞭解Microsoft 用於描述軟體更新的詞彙。