Objawy
Rozważmy następujący scenariusz:
- Załóżmy, że uaktualniasz wystąpienie programu SQL Server do wersji SQL Server 2019 RTM lub nowszej albo przywracasz bazę danych z wersji sprzed wersji SQL Server 2019 do wersji SQL Server 2019 RTM lub nowszych.
- Zmień poziom zgodności bazy danych na 150.
- Podczas tworzenia publikacji transakcyjnej w przywróconej bazie danych ze wszystkimi tabelami i funkcjami User-Defined (UDF) agent migawki ulega awarii i zwraca następujący komunikat o błędzie:
Microsoft.SqlServer.Replication.ReplicationAgentSqlException
Data/godzina Komunikat o wyjątku: Podano nieprawidłową opcję dla instrukcji "CREATE/ALTER FUNCTION".
Data/godzina W tym kontekście nie można użyć instrukcji RETURN z wartością zwracaną.
Data/godzina Kod komunikatu: 487
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla programu SQL Server:
Aktualizacja zbiorcza 8 dla programu SQL Server 2019
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2019
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.