KB4486931 - OPRAVA: Upgrade na SQL Server 2016 SP2 CU3 nebo CU4 selže s chybou, když je účet správce systému "sa" přejmenován v SQL Server 2016 a 2017

Platí pro
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)

Příznaky

Vezměte v úvahu následující scénář:

  • Máte Microsoft SQL Server 2016 nebo 2017, který je distributorem ve službě SQL Server Replication.
  • Integrovaný účet správce systému "sa" se přejmenuje na jiný název, i když je "sa" zakázáno.
  • Pokusíte se upgradovat na SQL Server 2016 Service Pack 2 (SP2) kumulativní aktualizaci 3 (CU3), kumulativní aktualizaci 4 (CU4) nebo novější verze.

V takové situaci můžete zjistit, že operace upgradu se nezdaří a v protokolu chyb serveru SQL Server se zobrazí chybová zpráva podobná této:

Zadaná hodnota @owner_login_name je neplatná (platné hodnoty vrací sp_helplogins [s výjimkou systém Windows NT skupin]).

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:

Poznámka: Chcete-li zabránit zobrazování chybové zprávy při upgradu na SQL Server 2016 SP2 CU3 nebo CU4, měli byste odinstalovat CU3 nebo CU4 a nainstalovat SQL Server 2016 SP2 CU5 nebo novější verze.

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.