Symptomer
Overvej følgende scenarie:
-
Antag, at du opgraderer en SQL Server forekomst til SQL Server 2019 RTM eller nyere versioner, eller at du gendanner en database fra før SQL Server 2019 til SQL Server 2019 RTM eller nyere versioner.
-
Du ændrer kompatibilitetsniveauet for databasen til 150.
-
Når du opretter en transaktionspublikation på den gendannede database med alle Funktionerne Tabeller og User-Defined, bemærker du, at snapshot-agenten mislykkes og returnerer følgende fejlmeddelelse:
Microsoft.SqlServer.Replication.ReplicationAgentSqlException
Datetime Undtagelsesmeddelelse: Der blev angivet en ugyldig indstilling for sætningen "CREATE/ALTER FUNCTION".
Datetime En RETURN-sætning med en returværdi kan ikke bruges i denne kontekst.
Datetime Meddelelseskode: 487
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Dette problem er rettet i følgende kumulative opdatering til SQL Server:
Samlet opdatering 8 til SQL Server 2019
Om kumulative opdateringer til SQL Server:
Hver ny samlet opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere akkumulerede opdatering. Se de seneste kumulative opdateringer til SQL Server:
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.