KB4486931 – KORJAUS: Päivitys SQL Server 2016 SP2 CU3:een tai CU4:ään epäonnistuu ja näyttöön tulee virhe, kun järjestelmänvalvojan tili "sa" nimetään uudelleen SQL Server 2016:ssa ja 2017:ssä

Käytetään kohteeseen
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)

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Sinulla on Microsoft SQL Server 2016 tai 2017, joka on SQL Server Replication -jakelija.
  • Sisäinen järjestelmänvalvojan tili "sa" nimetään uudelleen, vaikka "sa" on poistettu käytöstä.
  • Yrität päivittää SQL Server 2016 Service Pack 2 (SP2) kumulatiiviseen päivitykseen 3 (CU3), kumulatiiviseen päivitykseen 4 (CU4) tai sitä uudempaan versioon.

Tässä tilanteessa saatat huomata, että päivitystoiminto epäonnistuu, ja saatat saada seuraavan kaltaisen virhesanoman SQL Server -virhelokissa:

Määritetty @owner_login_name on virheellinen (sp_helplogins palauttaa kelvolliset arvot [pois lukien Windows NT ryhmät])

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Ratkaisu

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

Huomautus: Jos haluat välttää virhesanoman päivittämisen aikana SQL Server 2016 SP2 CU3:een tai CU4:ään, poista CU3:n tai CU4:n asennus ja asenna SQL Server 2016 SP2 CU5 tai uudempi versio.

Tietoja SQL Server:n kumulatiivisista päivityksistä:

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.