KB4092997 – KORJAUS: VC++ 2015 Redistributable -asennus palauttaa virheen 1638, kun uudempi versio on jo asennettu

Käytetään kohteeseen
SQL Server 2017 on Windows (all editions) SQL Server 2016

Ongelman ilmenemistapa

Oletetaan, että Microsoft Visual C++ 2015 Redistributable on asennettu palvelimeen. Kun yrität asentaa aiempaa versiota palvelimeen, näyttöön tulee seuraava virhesanoma:

Huomautus

Ominaisuus: Tietokantamoduulin palvelut
Tila: Epäonnistui
Virheen syy: Ominaisuuden riippuvuussuhteen vuoksi tapahtui virhe, joka aiheutti ominaisuuden määritysprosessin epäonnistumisen.
Seuraava vaihe: Ratkaise virhe seuraavien tietojen avulla ja yritä sitten asennusprosessia uudelleen.
Komponentin nimi: Microsoft Visual C++ 2015 Redistributable
Komponentin virhekoodi: 1638
Osan lokitiedosto: FilePath\VCRuntime140_x64_Cpu64_1.log
Virheen kuvaus: VS-liittymän asennus epäonnistui lopetuskoodilla 1638.
Virheen ohjelinkki: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638

Ratkaisu

Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:

SQL Server 2017:n kumulatiivinen päivitys 13

SQL Server 2016 SP2:n kumulatiivinen päivitys 16

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi kumulatiivinen SQL Server -päivitys sisältää kaikki edellisen koontiversion hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että asennat oman SQL Server -versiosi uusimman koontiversion:

SQL Server 2017:n uusin kumulatiivinen päivitys

SQL Server 2016:n uusin kumulatiivinen päivitys

Vaihtoehtoinen menetelmä

Voit korjata ongelman käyttämällä seuraavia vaihtoehtoisia menetelmiä: