Red Gate SQL Compare与VS2010 Ultimate

时间:2010-06-08 22:02:21

标签: sql-server visual-studio-2010 version-control sqlcompare

我以前使用SQL2000和Red Gate SQL Compare 3.2,我是一个快乐的露营者。我不担心跟踪我对dev数据库所做的更改,直到完成所有编码并且我需要编译脚本列表以使prod db与prod同步。

这是SQL Compare和某种程度上SQL数据比较在

中非常宝贵的地方
  1. 指出了差异,更重要的是,
  2. 帮助我生成SQL以使prod db与dev db同步。
  3. 我看到VS2010 Ultimate允许我比较两个模式,但确实做#2?我相信这是假设,但对我来说这是不是很明显。

    任何正确方向的踢都会立即投票或更好。 TY。

4 个答案:

答案 0 :(得分:9)

是的,确实如此(2)。要实现此目的,请运行比较(数据/架构比较/新架构比较),选择要更新的对象,然后右键单击网格或转到“数据/架构比较”菜单并选择“刷新更新脚本”。如果您现在看不到升级脚本,请选择显示在同一菜单中的架构更新脚本。

如果您想要一个更加用户友好和多功能的工具,请考虑尝试SQL Compare 8! (我是产品经理)

答案 1 :(得分:4)

警告插件,我写了一篇博客文章来比较VS2010 Ultimate和Premium中的SQL数据,你可能想看看http://zubairdotnet.blogspot.com/2010/07/fun-with-vs2010-ultimate-comparing-sql.html

答案 2 :(得分:3)

据我所知,VS2010 Ultimate中的这个工具只适用于SQL Server 2005和2008.我昨天尝试在我的生产SQL 2000实例和开发2008实例之间进行比较,并且它完全表示它不适用于2005年之前的任何事情。当然,RedGate比较没有任何问题。

答案 3 :(得分:3)

删除所有内容,然后尝试 SQL Server数据工具 2013年10月发布 Visual Studio 2012 http://msdn.microsoft.com/en-US/data/tools.aspx,选择“获取它”,然后选择“下载”适用于Visual Studio 2012的SSDT,或者你可以直接在那里:

http://msdn.microsoft.com/en-us/jj650015

它具有架构比较和数据比较,甚至允许SQL Server 2014 CTP2连接。