Симптоми
Имайте предвид сценария, описан по-долу:
- Да приемем, че надстройвате екземпляр на 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 използва за описване на актуализациите на софтуера.