Visual Studio 2013中的数据库架构比较选项 - 在何处设置全局选项?

时间:2013-11-03 22:27:34

标签: visual-studio-2013 database-project

我正处于将我的解决方案从Visual Studio 2010迁移到Visual Studio 2013的过程中。

我有这个(可能)数据库比较选项的愚蠢问题。我想从全局比较中排除某些对象类型,这样我就不必每次都这样做了。在Visual Studio 2010中,这些选项可在工具中使用 - >选项 - >数据库工具 - >架构比较。

我在Visual Studio 2013中找不到任何对应的内容。

6 个答案:

答案 0 :(得分:28)

为了清楚(如果其他人正在寻找它),Schema Compare功能现在可用于VS2013。右键单击数据库项目,然后选择“架构比较”。然后,正如彼得所说,你可以保存它并将其包含在你的项目中。不确定为什么默认情况下不包括它。

答案 1 :(得分:10)

SSDT框架没有相应的选项(取代了DB Projects)。您可以做的最好的事情是保存模式比较,然后将其包含在项目中。 (默认情况下不会包含它,即使文件本身已保存。)这将保存您的选项,以便您可以轻松地将它们取回。在某些方面不太方便,但确实有效。我也想念能够设置默认值。

答案 2 :(得分:3)

请注意,在VS2013(Premium)中,您可以访问工具,以便从Tools-SQL Server-New Schema Compare中比较网络上的两个数据库。不需要项目。

我进行了一些搜索,这些搜索引用了一个数据菜单项,该菜单项存在于早期的VS版本中但不存在于VS2013中。所以希望如果使用VS2013,这可以节省一些时间

答案 3 :(得分:1)

直截了当:

转到解决方案>添加新项目> “SQL Server数据库项目”。

现在右键单击该项目并选择 SCHEMA COMPARE ...

答案 4 :(得分:0)

在每个* .scmp文件窗口的顶部,都有一个“选项”图标。点击那个。

答案 5 :(得分:-1)

在VS2013中,你可以在项目的基础上摆脱它 - 在SQL - >选项 - >对象类型,您可以为当前的数据库项目排除一些对象。