Sintomi
Un abbonamento non viene contrassegnato come disattivato dopo la scadenza del periodo di conservazione della distribuzione per la sincronizzazione dell'abbonamento.
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Avvertenza Dopo aver applicato questo aggiornamento cumulativo, è necessario abilitare il flag di traccia 8235 a livello globale dei distributori.
L'abilitazione del flag di traccia 8235 potrebbe ridurre le prestazioni del processo di pulizia della distribuzione perché la procedura di sp_MSsubscription_cleanup verrà chiamata dal processo di pulizia della distribuzione anziché dal processo di pulizia della sottoscrizione scaduto.
È possibile usare il comando TSQL seguente per abilitare il flag di traccia 8235 a livello globale:
DBCC TRACEON(8235,-1)
Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni a caldo e di sicurezza presenti nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
- Aggiornamento cumulativo più recente per SQL Server 2019
- Aggiornamento cumulativo più recente per SQL Server 2017
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.