KB4580949 - CORREZIONE: errore dell'agente snapshot quando si crea una pubblicazione transazionale con tutte le tabelle e gli elementi di accesso automatico in SQL Server 2019

Si applica a
SQL Server 2019 on Windows

Sintomi

Si consideri lo scenario seguente:

  • Si supponga di aggiornare un'istanza di SQL Server a SQL Server 2019 RTM o versioni successive oppure si ripristina un database da versioni precedenti a SQL Server 2019 RTM o versioni successive.
  • Il livello di compatibilità del database viene modificato in 150.
  • Quando si crea una pubblicazione transazionale nel database ripristinato con tutte le tabelle e le funzioni di User-Defined, si nota che l'agente snapshot non riesce e restituisce il messaggio di errore seguente:

Microsoft.SqlServer.Replication.ReplicationAgentSqlException

Datetime Messaggio eccezione: è stata specificata un'opzione non valida per l'istruzione "CREATE/ALTER FUNCTION".

Datetime In questo contesto non è possibile usare un'istruzione RETURN con un valore restituito.

Datetime Codice messaggio: 487

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:

Aggiornamento cumulativo 8 per SQL Server 2019

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2019

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.