什么是 Microsoft SQL Server“表选项”?

问题描述

我正在通过 dacpac 升级许多相同的 sql Server 数据库。某些目标数据库启用了更改跟踪。所以我希望在发布配置文件中包含 IgnoreTableOptions=true。如果我不这样做,dacpac 部署会关闭表上的更改跟踪,我们可能会在升级过程中丢失一些更改数据信息。

但是,在承诺使用 IgnoreTableOptions=true 之前,我需要知道它不会对我的数据库的其余部分产生任何不利影响。我想知道 IgnoreTableOptions 会影响什么。

即- The Microsoft docs 不要将更改跟踪列为官方“表格选项”之一。但更改跟踪在 dacpac 部署期间会受到 IgnoreTableOptions 的影响。

我找不到提供完整列表的在线资源。查询 sys.tables一个开始。但我不知道 sys.tables 中的哪些选项受 IgnoreTableOptions 影响,哪些不受。

如果有人能帮助我指明正确的方向,我将不胜感激。 TIA。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)