小编xpi*_*pil的帖子

备份中缺少 CDC 系统表

我正在将使用 CDC 的数据库从 SQL Server 2008 R2 迁移到 SQL Server 2012。

对象资源管理器的“系统表”分支下有CDC相关的表:

cdc.ddl_history
cdc.lsn_time_mapping
cdc.captured_columns
cdc.index_columns
cdc.change_tables
Run Code Online (Sandbox Code Playgroud)

备份数据库并在不同的服务器上恢复后,CDC 相关的表不存在。

我尝试使用 SSIS 复制它们,但它们在“导出数据”向导 GUI 中不可见。似乎实际复制它们的唯一方法是手动导出它们或将SELECT * FROM...结果输出到文件。

如何确保正确恢复变更数据捕获相关表?

sql-server-2008 sql-server sql-server-2012 change-data-capture

6
推荐指数
1
解决办法
2997
查看次数