KB4580949 – КОРЕКЦИЯ: Агентът за снимка не е успешен, когато създавате транзакционна публикация с всички таблици и UDF в SQL Server 2019

Отнася се за
SQL Server 2019 on Windows

Симптоми

Имайте предвид сценария, описан по-долу:

  • Да приемем, че надстройвате екземпляр на SQL Server до SQL Server 2019 RTM или по-нови версии, или възстановявате база данни от пред-SQL Server 2019 до SQL Server 2019 RTM или по-нови версии.
  • Промяна на нивото на съвместимост на базата данни на 150.
  • Когато създавате транзакционна публикация във възстановената база данни с всички таблици и функции на User-Defined (UDF), ще забележите, че агентът Snapshot не работи и връща следното съобщение за грешка:

Microsoft.SqlServer.Replication.ReplicationAgentSqlException

DateTime Съобщение за изключение: За командата "CREATE/ALTER FUNCTION" Е ЗАДАДЕНА НЕВАЛИДНА ОПЦИЯ.

DateTime Команда RETURN с върната стойност не може да бъде използвана в този контекст.

DateTime Код на съобщение: 487

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следната кумулативна актуализация за SQL Server:

Сборна актуализация 8 за SQL Server 2019

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Последна кумулативна актуализация за SQL Server 2019

Справки

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