我以前使用SQL2000和Red Gate SQL Compare 3.2,我是一个快乐的露营者。我不担心跟踪我对dev数据库所做的更改,直到完成所有编码并且我需要编译脚本列表以使prod db与prod同步。
这是SQL Compare和某种程度上SQL数据比较在
中非常宝贵的地方我看到VS2010 Ultimate允许我比较两个模式,但确实做#2?我相信这是假设,但对我来说这是不是很明显。
任何正确方向的踢都会立即投票或更好。 TY。
答案 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连接。