【发布时间】:2015-11-04 18:15:12
【问题描述】:
我一直在到处搜索,以了解是否有当前方法可以使用 VS 2010 Ultimate 中当前包含的现有架构/数据比较对 SQL 2012 数据库进行架构和数据比较。
我能想到的最好的东西是一个愚蠢的附加工具(SSDT Power Tools),它在模式比较的可用性水平上几乎不相同,并且不进行数据比较。
不幸的是,我们继续使用 SQL 2012 设置了一个新服务器,并准备将我们当前的生产迁移到它,因为我了解到我们过去使用的所有好工具都不起作用,并且与 2012 年的比较没有向后兼容性到使用 SSDT 的任何以前的数据库版本。
我正在寻求任何帮助来解决我的问题,因为我的替代方法是不得不丢弃 2012 服务器并将所有内容部署到 2008 R2,因为我们的工作需要我们不断进行数据比较。
【问题讨论】:
-
如果这是一个严重的需求,为什么不购买一个比微软做得更好的成熟工具(即使它满足您的所有要求)?例如red-gate.com/products/sql-development/sql-compare这里有其他工具bertrandaaron.wordpress.com/2012/04/20/…
-
Aaron - 要回答您的问题,这可能源于许多人不需要红门工具,因为 Ultimate 中开箱即用的东西就足够了。已经花费了 Premier/Ultimate 成本的公司不想为 Red-Gate 支付成本,因为他们以前从未需要过。
-
我还要补充一点,SSDT 无法与 VS 的标准数据库项目进行比较。这意味着如果您安装它,不仅您必须转换项目,而且使用该代码的每个人都必须安装 SSDT。 VS2012 的观察结果相同。此外,显然,VS2012 将在不久的将来进行更新,以便包括架构和数据比较。
标签: visual-studio-2010 sql-server-2012 compare schema