Symptomer
Når du kører en reparation fra SQL Server 2016- eller 2017-installationsmediet på en server, der ikke har internetadgang, mislykkes reparationen for Machine Learning-komponenterne (f.eks. R, Python). Reparation lykkes dog for alle andre komponenter, herunder Machine Learning (i databasen).
"rsetup.log" bekræfter, at fejlen skyldes et mislykket forsøg på at downloade SRO/SRS- og/eller SPO/SPS-komponenterne:
Dato\klokkeslæt INFO-kommando aktiveret: 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
Dato\klokkeslæt INFO RSetup.exe version: 9.2.0.25
Dato\klokkeslæt INFO Læsning af registreringsdatabaseværdi HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE
Dato\klokkeslæt Værdi i registreringsdatabasen INFO:
Dato\klokkeslæt INFO Læsning af registreringsdatabaseværdi HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
Dato\klokkeslæt INFO Værdi i registreringsdatabasen: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\
Dato\klokkeslæt INFO Søgning efter cache dir: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\\R_SERV_CACHE
Dato\klokkeslæt INFO Brug af standardcachemappe: C:\Users\administrator. SQLREPRO\AppData\Local\Temp\
Dato\klokkeslæt INFO Start download: https://go.microsoft.com/fwlink/?LinkId=851496&clcid=1033
Dato\klokkeslæt ADVARSEL Anmodning om fejl: Der kan ikke oprettes forbindelse til fjernserveren
Dato\klokkeslæt FEJL Download mislykkedes: https://go.microsoft.com/fwlink/?LinkId=851496&clcid=1033 [Objektreference er ikke angivet til en forekomst af et objekt.]
Dato\klokkeslæt INFO Afslutter med kode 851496
Dato\klokkeslæt INFO-kommando aktiveret: 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
Dato\klokkeslæt INFO RSetup.exe version: 9.2.0.25
Dato\klokkeslæt INFO Læsning af registreringsdatabaseværdi HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\Setup\R_SERV_CACHE
Dato\klokkeslæt Værdi i registreringsdatabasen INFO:
Dato\klokkeslæt INFO Læsning af registreringsdatabaseværdi HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\130\Bootstrap\BootstrapDir
Dato\klokkeslæt INFO Værdi i registreringsdatabasen: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\
Dato\klokkeslæt INFO Søgning efter cache dir: C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\\R_SERV_CACHE
Dato\klokkeslæt INFO Brug af standardcachemappe: C:\Users\administrator. SQLREPRO\AppData\Local\Temp\
Dato\klokkeslæt INFO Start download: https://go.microsoft.com/fwlink/?LinkId=851502&clcid=1033
Dato\klokkeslæt ADVARSEL Anmodning om fejl: Der kan ikke oprettes forbindelse til fjernserveren
Dato\klokkeslæt FEJL Download mislykkedes: https://go.microsoft.com/fwlink/?LinkId=851502&clcid=1033 [Objektreference er ikke angivet til en forekomst af et objekt.]
Dato\klokkeslæt INFO Afslutter med kode 851502
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Om kumulative opdateringer til SQL Server:
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
Løsning
Du kan løse dette problem ved hjælp af en af følgende metoder:
- Løsningen er at køre setup.exe via kommandolinjen og inkludere parameteren '/MRCACHEDIRECTORY' for at angive placeringen af cab-filerne.
- For at placere de manuelt downloadede SRO\SRS- og/eller SPO\SPS-filer under standardcachemappen, før du kører Reparer.
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.