Симптоми
Да предположим, че надстройване на отдалечен дистрибутор, изпълняван на SQL Server 2017 до SQL Server 2019 с всеки абонат, който не използва порт номер по подразбиране 1433. В този случай може да забележите, че агент за разпространение не успее да се свърже с абоната след надстройката. Освен това може да получите следните съобщения за грешка:
Msg 20032, ниво 16 състояние 1, Procedure ProcedureName, LineNumber [Batch Start LineNumber ]
'ProcedureName' не е дефинирано като абонат за 'ProcedureName'.
Msg 14070, ниво 16, състояние 1, Procedure ProcedureName, LineNumber [Batch Start LineNumber ]
Не можа да се актуализира таблицата с абонаменти за базата данни за разпространение. Състоянието на абонамента не можа да бъде променено.
Msg 14057, ниво 16, състояние 1, Procedure ProcedureName, LineNumber [Batch Start LineNumber ]
Абонаментът не можа да бъде създаден.
Msg 20021, ниво 16 състояние 1, Procedure ProcedureName, LineNumber [Batch Start LineNumber ]
Абонаментът не можа да бъде намерен.
Статут
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".
Решение
Този проблем е коригиран в следната кумулативна актуализация за SQL Server:
Кумулативна актуализация 5 за SQL Server 2019 г.
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички горещи поправки и всички корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте най-новите кумулативни актуализации за SQL Server:
Допълнителна информация
Ако премахнете всички абонати след надстройване на дистрибутор до SQL Server 2019 и след това се опитате да създадете нов абонамент за същия абонат, това може да е неуспешно. За да коригирате това поведение, изтрийте записа на свързания сървър за абонат във формат "име на сървър,порт" и изтрийте записа на абоната във формат "име на сървър,порт" от [разпределение]. [dbo]. [MSreplservers].
Препратки
Научете повече за терминологията, която Microsoft използва за описване на актуализациите на софтуера.