Simptomi
Razmislite o sljedećem scenariju:
-
Pretpostavimo da nadogradite instancu sustava SQL Server na RTM sustava SQL Server 2019 ili novije verzije ili pak vratite bazu podataka iz programa SQL Server 2019 na SQL Server 2019 RTM ili novije verzije.
-
Promijenite razinu kompatibilnosti baze podataka na 150.
-
Kada stvorite transakcijske publikacije u vraćenoj bazi podataka sa svim tablicama i funkcijama User-Defined (UDFs), primijetit ćete da agent stanja stanja ne uspijeva i vraća sljedeću poruku o pogrešci:
Microsoft.SqlServer.Replication.ReplicationAgentSqlException
Datetime Poruka iznimke: za naredbu "CREATE/ALTER FUNCTION" navedena je mogućnost koja nije valjana.
Datetime Naredba RETURN s povratnom vrijednošću ne može se koristiti u ovom kontekstu.
Datetime Kod poruke: 487
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
Kumulativno ažuriranje 8 za SQL Server 2019.
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Reference
Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.