sql-server-2012 - 关于模式比较误报的想法

标签 sql-server-2012 sql-server-data-tools

我有一个 SQL 数据项目。当我将它与我的开发数据库进行比较时,它返回了一堆误报。它们都是函数(但不是全部函数,只是其中的一部分)。我看不出有什么区别。我已经对比较窗口中显示的源进行了比较(复制粘贴到 UltraEdit 中)。我已将源文件与服务器生成的脚本进行了比较。我试过搞乱编码。我已经检查过 EOL。在所有情况下,都没有发现差异(比较工具也没有显示差异......即,虽然函数被标记为不同,但在对象定义区域中实际上没有显示差异)。

关于造成此问题的原因以及如何解决它有什么想法吗?

最佳答案

我也有同样的问题。当我将数据库应用于项目时,它们仍然是误报。

但是,当我将该项目应用到数据库时,误报就消失了。

因此,要清除它,请将项目与数据库进行比较,并从项目中更新有麻烦的对象的数据库。

关于sql-server-2012 - 关于模式比较误报的想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25298499/

相关文章:

sql - 无效列? SQL Server 2012

sql-server-2008-r2 - 使用 CMD 为 SQL 2012 启动 SSMS

c# - 如何在数据库表中添加刚刚删除的ID

sql-server - SQL71501 - 如何抑制此错误

sql-server-data-tools - 数据层应用程序版本号存储在 Visual Studio 项目中的什么位置?

sql-server - SSDT 生成非 SQLCMD 部署脚本

sql-server - 使用 SSDT 的数据项目,如何引用另一个数据库而不将其填充到 SS Obj Explorer 中的同一项目文件夹中

sql-server - 兼容模式允许新命令?

sql - SQL Server CTE 中的 WHERE EXISTS 中的引用列?

sql - 为什么 SSDT 架构比较在 DefaultExpressionScript 中显示差异?