![](/img/trans.png)
[英]I restored sql server database with CDC tables,but have no data in the CDC tables?
[英]Do tables automatically enable for CDC in SQL Server when I enable it for Database?
我创建了一个数据库并在其中创建了一个表。 之后,我使用exec sys.sp_cdc_enable_db
为整个数据库启用了 CDC。 当我检查时,数据库已启用 CDC,但此数据库中的表未自动启用 CDC。
我知道,我们可以为表一个接一个地启用 CDC,但我想这样做:当我在任何数据库上启用 CDC 时,其中的表将自动启用 CDC。
在为数据库启用 CDC 时我是否遗漏了一些东西,或者存储过程(上面)本身是否应该有一些其他参数?
为更改数据捕获启用数据库后,db_owner 固定数据库角色的成员可以使用存储过程 sys.sp_cdc_enable_table 为各个源表创建捕获实例。 要确定源表是否已启用变更数据捕获,请检查 sys.tables 目录视图中的 is_tracked_by_cdc 列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.