【问题标题】:Free SQL comparison tool [closed]免费的 SQL 比较工具 [关闭]
【发布时间】:2009-08-29 23:01:18
【问题描述】:

我一直在我的公司使用 Redgate 的 SQL Compare,对此非常满意。有没有类似的免费比较工具?或者在没有付费应用程序的情况下同步两个 SQL 数据库的最佳方法是什么

【问题讨论】:

标签: sql database


【解决方案1】:

我经历了这个,找不到任何可比的东西,免费的或其他的。 395 美元对于该工具所带来的价值来说是一个非常小的代价,而且它几乎肯定会在生产力提高和风险最小化方面很快收回成本。

【讨论】:

  • 或者,创建一个虚拟机(例如在 Hyper-V 中),您将安装 Red-gate 软件并在到期后删除以创建一个新的。这只需要大约 10 分钟。 Redgate 支持使用备份 .bak 进行同步。比较架构时。
【解决方案2】:

我遇到了同样的问题,想要一个免费的 GUI 基础架构比较器工具,我发现是 星 Inix (http://www.starinix.com/sqlcompare02.htm)。显然不如 Redgates 提供的产品好,但确实可以。

此外,使用 Redgate Sql Compare,一旦试用期结束,如果您输入密钥为“我需要更多时间”(不带引号),您可以将试用期再延长 14 天。

【讨论】:

  • 这是一个免费的工具 frin Starinix
  • 需要在向后兼容模式下运行 SQL Server 2008 以说明查询中使用的 ANSI 字符 (= , =) ...最终卸载
  • 也适用于其他 Redgate 产品(使用 ANTS Performance Profiler 测试)。
  • 感谢“我需要更多时间”的提示!
【解决方案3】:

Visual Studio(我猜是高级版及以上)在 SQL 菜单下内置了此功能。

【讨论】:

    【解决方案4】:

    xSQL Free Bundle

    非常类似于 RedGate 的 SQL Compare 并且免费。

    【讨论】:

    • 对此的限制是 a) 仅限 Sql Express 版本的无限使用 b) 对于任何其他版本的 Sql Server,限制为 25 个表或 40 个 SP 或 40 个函数或 40 个视图。
    • 是的,抱歉,忘记提及了。感谢您指出!
    【解决方案5】:

    您可以尝试使用 SQL Server 2005 附带的 TableDiff。

    Tablediff Utility

    SQL Server 2005 TableDiff Utility

    再见。

    【讨论】:

    • Tablediff 唯一的问题是它没有 GUI。
    【解决方案6】:

    看看Mighty Comparer。它目前是免费的。专业版正在开发中。

    【讨论】:

      【解决方案7】:

      我通常会采用一种骇人听闻但令人惊讶的有效技术,将sys_information 表下载到文本文件中,并使用您最喜欢的差异程序对它们进行比较(这种方式甚至可以让您比较 3 个模式!)。

      【讨论】:

      • 这听起来很有趣..一定会尝试!
      • 感谢您的信息!
      【解决方案8】:

      您可以使用Database Comparer

      数据库比较器可免费用于非商业用途。

      【讨论】:

        猜你喜欢
        • 2010-09-16
        • 1970-01-01
        • 1970-01-01
        • 2021-07-05
        • 2011-09-25
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 2010-10-05
        相关资源
        最近更新 更多