Symptomy

Załóżmy, że uaktualniasz dystrybutora zdalnego działającego w SQL Server 2017 r. do wersji SQL Server 2019 z dowolnym subskrybentem, który nie używa domyślnego numeru portu 1433. W takiej sytuacji możesz zauważyć, że agent dystrybucji nie łączy się z subskrybentem po uaktualnieniu. Ponadto mogą zostać wyświetlone następujące komunikaty o błędach:

Msg 20032, poziom 16, województwo 1, nazwa procedury, numer wiersza [ numer wiersza początkowy partii]

Nazwa_procedury nie jest zdefiniowana jako subskrybent dla 'ProcedureName'.

Msg 14070, poziom 16, województwo 1, nazwa procedury, numer wiersza [ numer wiersza rozpoczęcia partii]

Nie można zaktualizować tabeli subskrypcji bazy danych dystrybucji. Nie można zmienić stanu subskrypcji.

Msg 14057, poziom 16, województwo 1, nazwa procedury, numer wiersza [ numer wiersza rozpoczęcia partii ]

Nie można utworzyć subskrypcji.

Msg 20021, poziom 16, województwo 1, nazwa procedury, numer wiersza [ numer wiersza rozpoczęcia partii ]

Nie można odnaleźć subskrypcji.

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ącej aktualizacji zbiorczej dla SQL Server:

Aktualizacja zbiorcza 5 dla SQL Server 2019 r.

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:

Najnowsza aktualizacja zbiorcza dla SQL Server 2019 r.

Więcej informacji

Jeśli usuniesz wszystkich subskrybentów po uaktualnieniu dystrybutora do wersji SQL Server 2019, a następnie spróbujesz utworzyć nową subskrypcję dla tego samego subskrybenta, może to zakończyć się niepowodzeniem. Aby rozwiązać ten problem, usuń wpis serwera połączonego dla subskrybenta w formacie "nazwa_serwera,port" i usuń wpis subskrybenta w formacie "nazwa_serwera,port" z [dystrybucji]. [dbo]. [MSreplservers].

Informacje

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.