我在 Visual Studio 2013 的解决方案中创建了一个数据库项目,并从 SQL 服务器导入了一个数据库。然后我做了一个 SQL 比较;源是数据库,目标是数据库项目。比较结果显示我的一张表已更改。我看到的唯一变化是格式的差异,所以我告诉它更新目标。它进行了更新,我进行了新的比较,它向我展示了同一张表具有相同的差异。以下是一些差异示例:
- 左侧的内容连续三行,右侧的内容中有一两个空白行——第 56、58 和 59 行是空白的。
- 左侧的内容格式为三行:
FOR INSERT、
UPDATE、
DELETE
,而右侧的内容相同:
FOR INSERT、UPDATE、DELETE - 左侧没有尾随分号:
FROM 已删除
,而右侧有尾随分号:
FROM 已删除;
我如何达到比较说“一切都一样;没有差异”的地步?我没有修改本地数据库项目中的表;有谁知道为什么 Visual Studio 以不同的格式保存它,我能做些什么?“忽略空格”复选框被选中。