Symptomy
Rozpatrzmy następujący scenariusz:
-
Masz Microsoft SQL Server 2016 lub 2017, który jest dystrybutorem w replikacji SQL Server.
-
Nazwa wbudowanego konta sysadmin "sa" jest zmieniana na inną nazwę, nawet jeśli jest wyłączona opcja "sa".
-
Próbujesz przeprowadzić uaktualnienie do SQL Server 2016 z dodatkiem Service Pack 2 (SP2) — aktualizacja zbiorcza 3 (CU3), aktualizacja zbiorcza 4 (CU4) lub nowsza.
W takiej sytuacji możesz zauważyć niepowodzenie operacji uaktualniania i może zostać wyświetlony komunikat o błędzie podobny do następującego w dzienniku błędów SQL Server:
Określona wartość "@owner_login_name" jest nieprawidłowa (prawidłowe wartości są zwracane przez sp_helplogins [z wyjątkiem Windows grup NT])
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla SQL Server:
Uwaga: Aby uniknąć otrzymywania komunikatu o błędzie podczas uaktualniania do SQL Server 2016 z dodatkiem SP2 CU3 lub CU4, należy odinstalować cu3 lub cu4 i zainstalować SQL Server 2016 SP2 CU5 lub nowsze wersje.
Informacje o aktualizacjach zbiorczych dla SQL Server:
Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.