Застосовується до
SQL Server 2019 on Windows

Ознаки

Припустімо, що оновлення віддалений постачальник працює на SQL Server 2017 до SQL Server 2019 з будь-якого абонента, який не використовує номер порту за промовчанням 1433. У цій ситуації ви можете помітити, що агент розподілу не вдається підключитися до абонента після оновлення. Крім того, може з'явитися таке повідомлення про помилку:

Msg 20032, рівень 16, стан 1, Procedure ProcedureName, line LineNumber [Batch Start LineNumber ]

"ProcedureName" не визначено як абонента для "ProcedureName".

Msg 14070, рівень 16, стан 1, Procedure ProcedureName, line LineNumber [Batch Start Line LineNumber ]

Не вдалося оновити таблицю підписки бази даних розсилки. Не вдалося змінити стан передплати.

Msg 14057, рівень 16, стан 1, Procedure ProcedureName, line LineNumber [Batch Start LineNumber ]

Не вдалося створити передплату.

Msg 20021, рівень 16, стан 1, Procedure ProcedureName, line LineNumber [Batch Start LineNumber ]

Не вдалося знайти передплату.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".

Спосіб вирішення

Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:

Сукупне оновлення 5 для SQL Server 2019 р.

Про сукупні оновлення для SQL Server:

Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:

Останнє сукупне оновлення для SQL Server 2019 р.

Додаткова інформація

Якщо видалити всіх абонентів після оновлення дистриб'ютора до SQL Server 2019 р., а потім спробувати створити нову передплату для одного абонента, це може не вдатися. Щоб виправити цю проблему, видаліть запис зв'язаного сервера для абонента у форматі "ім'я_сервера,порт" і видаліть запис абонента у форматі "ім'я_сервера,порт" з [розподілу]. [dbo]. [MSreplservers].

Посилання

Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.