Příznaky
Předpokládejme, že upgradujete vzdáleného distributora běžícího na SQL Server 2017 na SQL Server 2019 pomocí libovolného předplatitele, který nepoužívá výchozí číslo portu 1433. V této situaci můžete zaznamenat, že se agent distribuce po upgradu nepřipojí k předplatiteli. Dále se můžou zobrazit následující chybové zprávy:
Zpráva 20032, úroveň 16, stav 1, název procedury, číslo řádku [Číslo řádku začátku dávky]
'ProcedureName' není definován jako odběratel pro 'ProcedureName'.
Zpráva 14070, úroveň 16, stav 1, název procedury, číslo řádku [číslo řádku začátku dávky]
Nepovedlo se aktualizovat tabulku odběru distribuční databáze. Stav předplatného se nepodařilo změnit.
Zpráva 14057, úroveň 16, stav 1, název procedury, číslo řádku [číslo řádku začátku dávky]
Předplatné se nepovedlo vytvořit.
Zpráva 20021, úroveň 16, stav 1, název procedury, číslo řádku [Číslo řádku začátku dávky]
Předplatné se nepodařilo najít.
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í kumulativní aktualizaci pro SQL Server:
Kumulativní aktualizace 5 pro SQL Server 2019
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:
Nejnovější kumulativní aktualizace pro SQL Server 2019
Další informace
Pokud po upgradu distributora na SQL Server 2019 odeberete všechny předplatitele a pak se pokusíte vytvořit nové předplatné pro stejného předplatitele, nemusí se to nezdařit. Chcete-li toto chování opravit, odstraňte položku odkazovaného serveru pro účastníka ve formátu "název_serveru,port" a odstraňte položku účastníka ve formátu "název_serveru,port" z [distribuce]. [DBO]. [MSreplservers].
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.