Simptome
Razmotrite sledeći scenario:
-
Pretpostavimo da nadogradite SQL Server instancu na SQL Server RTM 2019 ili novije verzije ili vraćate bazu podataka iz prethodne verzije SQL Server 2019. na SQL Server RTM ili novije verzije.
-
Nivo kompatibilnosti baze podataka menjate na 150.
-
Kada kreirate transakcijalnu publikaciju na bazi podataka vraćenu u prethodno stanje sa svim tabelama i User-Defined (UDF-ovima), primetićete da agent snimka ne uspeva i vraća sledeću poruku o grešci:
Microsoft.SqlServer.Replication.ReplicationAgentSqlException
Datetime Poruka o izuzetku: Navedena je nevažeća opcija za izraz "CREATE/ALTER FUNCTION".
Datetime Nije moguće koristiti izraz RETURN sa povratnom vrednošću u ovom kontekstu.
Datetime Kôd poruke: 487
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rezoluciju
Ovaj problem je rešen u sledećoj kumulativnom ažuriranju za SQL Server:
Kumulativna ispravka 8 za SQL Server 2019
Osnovni podaci o kumulativnim ispravkama za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanja softverskih ispravki.