问题描述
我正在通过 dacpac 升级许多相同的 sql Server 数据库。某些目标数据库启用了更改跟踪。所以我希望在发布配置文件中包含 IgnoreTableOptions=true
。如果我不这样做,dacpac 部署会关闭表上的更改跟踪,我们可能会在升级过程中丢失一些更改数据信息。
但是,在承诺使用 IgnoreTableOptions=true
之前,我需要知道它不会对我的数据库的其余部分产生任何不利影响。我想知道 IgnoreTableOptions
会影响什么。
即- The Microsoft docs 不要将更改跟踪列为官方“表格选项”之一。但更改跟踪在 dacpac 部署期间会受到 IgnoreTableOptions
的影响。
我找不到提供完整列表的在线资源。查询 sys.tables
是一个开始。但我不知道 sys.tables
中的哪些选项受 IgnoreTableOptions
影响,哪些不受。
如果有人能帮助我指明正确的方向,我将不胜感激。 TIA。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)