Sintomi
Quando si usa la stored procedure sys.sp_cdc_enable_table per abilitare Change Data Capture (CDC) in una tabella del set di colonne in Microsoft SQL Server 2017 o 2016, nel log degli errori viene registrato l'errore di asserzione seguente:
Posizione: FilePath\FileName:LineNumber
Espressione: m_REColId == m_imedIndexColumn->GetColumnId()
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Informazioni sull'aggiornamento cumulativo
Questo problema è stato risolto nell'aggiornamento cumulativo seguente per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:
Informazioni sul Service Pack per SQL Server 2016
Questo problema è stato risolto nel Service Pack seguente per SQL Server:
I Service Pack sono cumulativi. Ogni nuovo Service Pack contiene tutte le correzioni presenti nei Service Pack precedenti, insieme a tutte le nuove correzioni. È consigliabile applicare il Service Pack più recente e l'aggiornamento cumulativo più recente per tale Service Pack. Non è necessario installare un Service Pack precedente prima di installare il Service Pack più recente. Usare la tabella 1 nell'articolo seguente per trovare altre informazioni sul Service Pack più recente e sull'aggiornamento cumulativo più recente.
Determinare la versione, l'edizione e il livello di aggiornamento SQL Server e i relativi componenti
Riferimenti
Informazioni sulla terminologia usata da Microsoft per descrivere gli aggiornamenti software.