小编MDD*_*MDD的帖子

如何通过 Visual Studio Schema Compare 不断显示差异?

我在 Visual Studio 2013 的解决方案中创建了一个数据库项目,并从 SQL 服务器导入了一个数据库。然后我做了一个 SQL 比较;源是数据库,目标是数据库项目。比较结果显示我的一张表发生了变化。我看到的唯一变化是格式不同,所以我告诉它更新目的地。它做了更新,我运行了一个新的比较,它告诉我同一个表有相同的差异。以下是一些差异示例:

  1. 左侧在三个连续的行上有内容,右侧在内容中有一两个空白行——第 56、58 和 59 行是空白的。
  2. 左侧的内容格式化为三行:
    FOR INSERT、
    UPDATE、
    DELETE
    而右侧的一行内容相同:
    FOR INSERT、UPDATE、DELETE
  3. 左侧没有尾随分号:
    FROM 删除,
    而右侧有尾随分号:
    FROM 删除;

我如何达到比较结果显示“一切都相同;没有差异”的程度?我本地数据库项目中的表没有修改;有谁知道为什么 Visual Studio 以不同的格式保存它,我能做些什么?选中“忽略空格”复选框。

schema visual-studio schema-compare visual-studio-2013

9
推荐指数
1
解决办法
1140
查看次数