sql-server - 在 SSDT 模式比较中,如何忽略 "Schema"类型对象的差异

标签 sql-server schema sql-server-2012 database-project sql-server-data-tools

从模式比较选项中,我取消了所有对象类型的选择:

Schema compare object type options

它仍然向我展示了 Schema 对象的差异:

Difference table showing schema objects

我滚动浏览了一般选项的大列表,但似乎没有一个这样做:

General options

最佳答案

我破解了它。如果保存比较,则可以将其添加到文件中:

  <PropertyElementName>
    <Name>Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSchema</Name>
    <Value>ExcludedType</Value>
  </PropertyElementName>

打开后你会看到它的位置。此设置不在 UI 中,但显然受支持。

关于sql-server - 在 SSDT 模式比较中,如何忽略 "Schema"类型对象的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17709669/

相关文章:

sql-server - 在 SQL 多部分标识符中连接数据库名称

mysql - SQL 2012 我的选择中的 MAX 未显示最大值

sql - 确定 SQL Server View 中引用的表

c# - SQL Server 检查存储过程是否包含 WITH(NOLOCK)

sql-server - 在派生列组件中创建可为空的数字列

xml - 是否有任何 Apache Solr schema.xml 生成器工具?

mysql - Yii2 迁移以增加列长度

SQL - 限制和排序数据

sql-server - VS 2017 无法部署 SSIS SQL Server 2012

xml - XHTML 1.1 的 W3C XML 架构在哪里?