Проблема
При использовании хранимой процедуры sys.sp_cdc_enable_table для включения Запись изменения данных (CDC) для таблицы набора столбцов в Microsoft SQL Server 2017 или 2016 в журнале ошибок регистрируется следующая ошибка утверждения:
Расположение: FilePath\FileName:LineNumber
Выражение: m_REColId == m_imedIndexColumn-GetColumnId>()
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Сведения о накопительном пакете обновления
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Сведения о пакете обновления для SQL Server 2016
Эта проблема устранена в следующем пакете обновления для SQL Server:
Сведения о пакетах обновления для SQL Server
Пакеты обновления суммируются. Каждый новый пакет обновления содержит все исправления, которые были в предыдущих пакетах обновления, а также все новые исправления. Рекомендуется установить последнюю версию пакета обновления и последнюю версию накопительного пакета обновления. Перед установкой последнего пакета обновления устанавливать предыдущий пакет обновления не требуется. Дополнительные сведения о последнем пакете обновления и последнем накопительном пакете обновления см. в таблице 1 следующей статьи.
Определение версии, выпуска и уровня обновления SQL Server и его компонентов
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.