Симптоми
Когато стартирате поправка от инсталационния носител на SQL Server 2016 или 2017 на сървър, който няма достъп до интернет, операцията за поправка е неуспешна за компонентите на машинното обучение (например R; Python). Поправката обаче е успешна за всички други компоненти, включително машинното обучение (в базата данни).
Бутонът "rsetup. log" потвърждава, че грешката се дължи на неуспешен опит за изтегляне на компонентите за SRO/СРС и/или за/SPS:
Date\Time Извиквана команда: C:\Program файлове \ Microsoft SQL Server\140\Setup Bootstrap\SQL2017\x64\RSetup.exe/Download/Component SRO/версия 3.3.3.24/Language 1033/Logfile C:\Program файлове \ Microsoft SQL Server\140\Setup Bootstrap\Log\20190621_140530\RSetup.log
Date\Time Инфо RSetup. exe версия: 9.2.0.25
Date\Time Информация от системния регистър за четене HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\ R_SERV_CACHE
Date\Time Стойност на ИНФОРМАЦИОННИя регистър:
Date\Time Информация от системния регистър за четене HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
Date\Time Стойност на системния регистър: C:\Program файлове \ Microsoft SQL Server\130\Setup Bootstrap \
Date\Time Търсене на информация за DIR за кеширане: C:\Program файлове \ 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 Командата ' ' информация ' ': C:\Program файлове \ Microsoft SQL Server\140\Setup Bootstrap\SQL2017\x64\RSetup.exe/Download/Component/версия 9.2.0.24/Language 1033/Logfile C:\Program файлове \ Microsoft SQL Server\140\Setup Bootstrap\Log\20190621_140530\RSetup.log
Date\Time Инфо RSetup. exe версия: 9.2.0.25
Date\Time Информация от системния регистър за четене HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\ R_SERV_CACHE
Date\Time Стойност на ИНФОРМАЦИОННИя регистър:
Date\Time Информация от системния регистър за четене HKEY_LOCAL_MACHINE \Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
Date\Time Стойност на системния регистър: C:\Program файлове \ Microsoft SQL Server\130\Setup Bootstrap \
Date\Time Търсене на информация за DIR за кеширане: C:\Program файлове \ 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 използва, за да опише софтуерни актуализации.