症状
假设通过执行 Microsoft SQL Server 2016 中的存储过程sp_cdc_enable_table为表启用更改数据记录 (CDC) 。 如果对参数使用 @captured\_column\_list not null 值,可能会收到以下错误消息:
注意
找不到存储过程“sys.sp_cdc_parse_captured_column_list”。
消息 22942,级别 16,状态 1,过程 sp_cdc_enable_table_internal,行 304
捕获的列列表中指定的列无法映射到源表 'dbo.TableName“。
解决方法
下载信息
从 Microsoft 下载中心可以下载以下文件:
立即下载 SQL Server 2016 MSVCRT 必备组件的关键更新。
有关如何下载 Microsoft 支持文件的更多信息,请单击以下文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取Microsoft支持文件Microsoft扫描此文件是否有病毒。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。