我正在将使用 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