预先感谢您阅读本文;这是 VS 2015 和 SQL Server 2012。
有一个启用了 cdc 的数据库,并进行了任何提取以获取 dacpac。 从 dacpac 创建了一个数据库项目,并能够构建数据库项目。除了删除下面的登录 ID 外,没有做任何更改 “安全”文件夹。尝试发布到目标数据库时,我们收到以下错误消息:
[dbo].[SomeTable] 处于变更数据捕获控制下,无法修改
环顾四周并尝试了一些东西。
- a) 未选中的 VerifyDeployment
- b) 创建预部署脚本以禁用 cdc:EXEC sp_cdc_disable_db
- c) 创建部署后脚本以启用 cdc:EXEC sp_cdc_enable_db
能够构建并尝试发布时会得到相同的错误消息。
在无能为力的情况下,如果您能提供帮助,我们将非常非常感激。
TIA!
最佳答案
关于sql-server - SSDT With CDC - [在更改数据捕获控制下且无法修改],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35097210/