VS2010中的SQL 2012架构/数据比较

时间:2012-08-08 12:30:57

标签: visual-studio-2010 sql-server-2012 compare schema

我一直在寻找目前使用VS 2010 Ultimate中当前包含的现有架构/数据比较的SQL 2012数据库架构和数据比较的方法。

我能够提出的最好的是一个愚蠢的附加工具(SSDT电动工具),它几乎与模式比较的可用性水平不同,并且不进行数据比较。

不幸的是,我们继续使用SQL 2012设置了一个新的服务器,并准备将我们当前的产品迁移到它,因为我学会了我们以前使用的所有好工具都无法工作,并且2012年的比较没有向后兼容性使用SSDT的任何以前的数据库版本。

我正在寻找解决我的问题的任何帮助,因为我的选择是不得不丢弃2012服务器并将所有内容部署到2008 R2,因为我们的工作要求我们始终能够进行数据比较。

2 个答案:

答案 0 :(得分:2)

几点澄清。正如模式/数据比较所提到的,最好是使用商业工具,例如Red-Gate的SQL-Compare。但是为了完整性,我还要补充几点:

  1. SSDT确实在SQL Server的各个版本和版本之间进行架构比较。这时它不做数据比较。有关SSDT的更多信息,请查看有关该主题的blog posts

  2. 您可以通过将数据库兼容级别设置为少于SQL Server 2012的内容来缓解版本问题,如下面SSMS中所示。

  3. Database Compatibility Setting for SQL Server 2012 in SSMS

答案 1 :(得分:1)

您还可以使用Master Data visual studio addin来比较sql server databases ..它lightweight(1mb),还包括SSDT以上的一些高级功能。