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

Sintomas

Quando executou uma reparação a partir de mídia de instalação SQL Server 2016 ou 2017 num servidor que não tem acesso à Internet, a operação de reparação falha nos componentes de Machine Learning (por exemplo, R, Python). No entanto, a reparação tem sucesso para todos os outros componentes, incluindo machine learning (In-Database).

O 'rsetup.log' confirma que a falha se deve a uma tentativa falhada de descarregar os componentes SRO/SRS e/ou SPO/SPS:  

  Date\Time INFO Comando invocado: C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\SQL2017\x64\RSetup.exe /download /component SRO /version 3.3.3.024 /language 1033 /logfile C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20190621_140530\RSetup.log

  Date\Time VERSÃO INFO RSetup.exe: 9.2.0.25

  Date\Time INFO O valor do registo de leitura HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE

  Date\Time Valor do registo INFO:

  Date\Time INFO Valor do registo de leitura HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir

  Date\Time VALOR DO Registo INFO: C:\Ficheiros programo Microsoft SQL Server\130\Setup Bootstrap\

  Date\Time INFO Procurando cache dir: C:\Ficheiros de programa\Microsoft SQL Server\130\Setup Bootstrap\\R_SERV_CACHE

  Date\Time INFO Utilizando o diretório de cache predefinido: C:\Users\administrador. SQLREPRO\AppData\Local\Temp\

  Date\Time INFO Download inicial: https://go.microsoft.com/fwlink/?LinkId=851496&clcid=1033

  Date\Time AVISO Pedido de tomada de erro: Incapaz de ligar ao servidor remoto

  Date\Time ERROR Download falhou: https://go.microsoft.com/fwlink/?LinkId=851496&clcid=1033 [Referência de objeto não definida como uma instância de um objeto.]

  Date\Time INFO Saída com o código 851496

  

  Date\Time INFO Comando invocado: C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\SQL2017\x64\RSetup.exe /download /component SPO /version 9.2.0.024 /language 1033 /logfile C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20190621_140530\RSetup.log

  Date\Time VERSÃO INFO RSetup.exe: 9.2.0.25

  Date\Time INFO O valor do registo de leitura HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE

  Date\Time Valor do registo INFO:

  Date\Time INFO Valor do registo de leitura HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir

  Date\Time VALOR DO Registo INFO: C:\Ficheiros programo Microsoft SQL Server\130\Setup Bootstrap\

  Date\Time INFO Procurando cache dir: C:\Ficheiros de programa\Microsoft SQL Server\130\Setup Bootstrap\\R_SERV_CACHE

  Date\Time INFO Utilizando o diretório de cache predefinido: C:\Users\administrador. SQLREPRO\AppData\Local\Temp\

  Date\Time INFO Download inicial: https://go.microsoft.com/fwlink/?LinkId=851502&clcid=1033

  Date\Time AVISO Pedido de tomada de erro: Incapaz de ligar ao servidor remoto

  Date\Time ERROR Download falhou: https://go.microsoft.com/fwlink/?LinkId=851502&clcid=1033 [Referência de objeto não definida como uma instância de um objeto.]

  Date\Time INFO Saída com o código 851502

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Resolução

Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:

Sobre as atualizações cumulativas para o SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:

Solução

Para contornar esta questão, pode utilizar um dos seguintes métodos:

  • A solução é executar setup.exe através da linha de comando e incluir o interruptor '/MRCACHEDIRECTORY' para especificar a localização dos ficheiros da cabina.

  • Para colocar os ficheiros SRO\SRS e/ou SPO\SPS descarregados manualmente sob o diretório de cache predefinido antes de executar a Reparação.

Referências

Conheça a terminologiaque a Microsoft utiliza para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.