gpt4 book ai didi

sql-server - SSDT With CDC - [在更改数据捕获控制下且无法修改]

转载 作者:行者123 更新时间:2023-12-05 03:12:04 25 4
gpt4 key购买 nike

预先感谢您阅读本文;这是 VS 2015 和 SQL Server 2012。

有一个启用了 cdc 的数据库,并进行了任何提取以获取 dacpac。从 dacpac 创建了一个数据库项目,并能够构建数据库项目。除了删除下面的登录 ID 外,没有做任何更改“安全”文件夹。尝试发布到目标数据库时,我们收到以下错误消息:

[dbo].[SomeTable] 处于变更数据捕获控制下,无法修改

环顾四周并尝试了一些东西。

基于此: https://social.msdn.microsoft.com/Forums/en-US/cc746b7b-6d7d-4701-aa8d-3ae9dde00e06/sql-2008-vstsdb-deployment-with-cdc-enabled?forum=vstsdb

  • a) 未选中的 VerifyDeployment
  • b) 创建预部署脚本以禁用 cdc:EXECsp_cdc_disable_db
  • c) 创建部署后脚本以启用 cdc:EXECsp_cdc_enable_db

能够构建并尝试发布时会得到相同的错误消息。

在无能为力的情况下,如果您能提供帮助,我们将非常非常感激。

TIA!

最佳答案

尝试创建发布配置文件(右键单击项目并选择发布)。

然后单击“高级”,您应该会得到一个属性列表。

清除/取消选中“不更改更改数据捕获对象”框

Do not alter Change Data Capture objects

关于sql-server - SSDT With CDC - [在更改数据捕获控制下且无法修改],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35097210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com