两个新列被添加到我们的源表,而CDC还在桌子上启用。 我需要新列出现在CDC表,但不知道应该遵循这样做有什么程序? 我已经在桌子上禁用CDC,残疾人CDC对数据库,添加了新的列到cdc.captured_columns表,并启用CDC。 但现在我在CDC表没有得到数据!
有没有列添加到源表后,必须更新一些其他的CDC表? 这些都是系统表文件夹下的CDC表:
- cdc.captured_columns <-----其中I添加的新列
- cdc.change_tables
- cdc.dbo_myTable_CT <------表,其中变化数据被捕获
- cdc.ddl_history
- cdc.index_columns
- cdc.lsn_time_mapping
- dbo.systranschemas