Si applica a
SQL Server 2019 on Windows

Sintomi

Si supponga di aggiornare il server di distribuzione remoto in esecuzione su SQL Server 2017 a SQL Server 2019 con qualsiasi abbonato che non utilizza un numero di porta predefinito 1433. In questo caso, potresti notare che il agente di distribuzione non riesce a connettersi al Sottoscrittore dopo l'aggiornamento. Potrebbero inoltre essere visualizzati i seguenti messaggi di errore:

Msg 20032, Livello 16, Stato 1, Nome Routine, NumeroRiga [Numero Riga Inizio Batch ]

'ProcedureName' non è definito come subscriber per 'ProcedureName'.

Msg 14070, Livello 16, Stato 1, Nome Routine, NumeroRiga [ Numero Riga Inizio Batch ]

Impossibile aggiornare la tabella di sottoscrizione del database di distribuzione. Non è stato possibile modificare lo stato dell'abbonamento.

Msg 14057, Livello 16, Stato 1, Nome Routine, NumeroRiga [ Numero Riga Inizio Batch ]

Non è stato possibile creare l'abbonamento.

Msg 20021, Livello 16, Stato 1, Nome Routine, NumeroRiga [Numero Riga Inizio Batch ]

Impossibile trovare l'abbonamento.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

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

Aggiornamento cumulativo 5 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. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2019

Ulteriori informazioni

Se si rimuovono tutti gli abbonati dopo l'aggiornamento del server di distribuzione a SQL Server 2019 e quindi si tenta di creare un nuovo abbonamento allo stesso abbonato, l'operazione potrebbe non riuscire. Per risolvere questo problema, eliminare la voce del server collegato per il sottoscrittore nel formato "nomeserver,porta" ed eliminare la voce del sottoscrittore nel formato "nomeserver,porta" da [distribuzione]. [dbo]. [MSreplservers].

Riferimenti

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.