无法执行数据库比较

时间:2014-04-03 10:55:55

标签: sql-server-2008 visual-studio-2013 sql-server-data-tools

最近,在尝试在visual studio 2013中对数据库项目进行比较时,我们一直面临着一个问题。比较屏幕加载但我无法选择源或目标。如果我点击目标组合并选择"选择目标..."则没有任何反应。 Sa来源。我尝试使用菜单栏" SQL"打开比较屏幕并尝试"选择目标"从那里只出现错误信息:已经添加了具有相同密钥的项目。源上的行为相同。

我们尝试阅读visual studio的日志,在互联网上搜索并获得更新SSDT的建议,但这不是一个选项,因为搜索结果来自2011/2012并且这些更新不存在或适用于VS2013

我们做了更多测试:

  • 新数据库项目的独立新解决方案正常运行
  • 将我们的数据库项目直接加载到新解决方案中可以正常工作
  • 我们的完整解决方案' A'失败。
  • 我们的其他解决方案' B'和' C'
  • 也失败了
  • 无法在解决方案文件中找到任何可能阻止比较的内容。

任何面临/有类似问题的人?

1 个答案:

答案 0 :(得分:0)

我在VS2010中遇到了同样的问题。重命名具有相同名称的项目(位于不同的虚拟解决方案文件夹中)后解决。 填写“Project”组合框时,“New Schema Comparison”表单看起来不尊重解决方案文件夹结构。