KB4580949 - FIX: Errore dell'agente snapshot durante la creazione della pubblicazione transazionale con tutte le tabelle e i tipi di funzioni definite dall'utente in SQL Server 2019

Si applica a
SQL Server 2019 on Windows

Sintomi

Si consideri lo scenario seguente:

  • Si supponga di eseguire l'aggiornamento di un'istanza di SQL Server a SQL Server 2019 RTM o versioni successive oppure di ripristinare un database da versioni precedenti a SQL Server 2019 a SQL Server 2019 RTM o versioni successive.
  • Il livello di compatibilità del database viene modificato su 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 di 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 tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Aggiornamento cumulativo più recente per SQL Server 2019

Riferimenti

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