Ознаки
Розглянемо такий сценарій:
-
Припустімо, що оновлення екземпляра SQL Server SQL Server 2019 RTM або новішої версії, або відновлення бази даних з SQL Server 2019 р. до SQL Server RTM-версії 2019 або новішої версії.
-
Змінити рівень сумісності бази даних на 150.
-
Під час створення транзакцій публікації у відновленій базі даних з усіма таблицями та User-Defined функцій (UDFS), ви помітите, що агент знімка не вдається і повертає таке повідомлення про помилку:
Microsoft.SqlServer.Replication.ReplicationAgentSqlException
Дата й час Повідомлення про виняток: для оператора "CREATE/ALTER FUNCTION" вказано неприпустимий параметр.
Дата й час У цьому контексті не можна використовувати оператор RETURN із повернутим значенням.
Дата й час Код повідомлення: 487
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
Сукупне оновлення 8 для SQL Server 2019 р.
Про сукупні оновлення для SQL Server:
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Посилання
Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.