Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Да предположим, че надстройване на отдалечен дистрибутор, изпълняван на 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

Допълнителна информация

Ако премахнете всички абонати след надстройване на дистрибутор до SQL Server 2019 и след това се опитате да създадете нов абонамент за същия абонат, това може да е неуспешно. За да коригирате това поведение, изтрийте записа на свързания сървър за абонат във формат "име на сървър,порт" и изтрийте записа на абоната във формат "име на сървър,порт" от [разпределение]. [dbo]. [MSreplservers].

Препратки

Научете повече за терминологията, която Microsoft използва за описване на актуализациите на софтуера.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×