Symptomy
Rozpatrzmy następujący scenariusz:
-
Załóżmy, że uaktualniasz wystąpienie SQL Server do wersji RTM 2019 SQL Server lub nowszej albo przywracasz bazę danych z wersji przed SQL Server 2019 do wersji RTM SQL Server 2019 lub nowszej.
-
Poziom zgodności bazy danych można zmienić na 150.
-
Podczas tworzenia publikacji transakcyjnej w przywróconej bazie danych ze wszystkimi tabelami i funkcjami User-Defined (UDF) agent migawki kończy się niepowodzeniem i zwraca następujący komunikat o błędzie:
Microsoft.SqlServer.Replication.ReplicationAgentSqlException
Datetime Komunikat wyjątku: dla instrukcji "CREATE/ALTER FUNCTION" określono nieprawidłową opcję.
Datetime W tym kontekście nie można użyć instrukcji RETURN z zwracaną wartością.
Datetime Kod wiadomości: 487
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Rozwiązanie
Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla SQL Server:
Aktualizacja zbiorcza 8 dla SQL Server 2019 r.
Informacje o aktualizacjach zbiorczych dla SQL Server:
Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.