【问题标题】:Any SQL Server 2008 Database Change Management (MIgrations) Tools Available?有任何可用的 SQL Server 2008 数据库更改管理 (MIgrations) 工具吗?
【发布时间】:2009-01-21 19:42:57
【问题描述】:

我们在 Nant 构建脚本中运行 Tarantino,但我们正在获得一些新硬件并借此机会升级到 SQL Server 2008。不幸的是,Tarantino 无法使用 SQL 2K8,所以我正在寻找替代方案.

有什么想法吗?

【问题讨论】:

  • 你最后用的是什么工具?
  • @DavidAtkinson 我们在该项目中使用了Tarantino。现在使用内置的实体框架位。
  • 代码优先迁移?

标签: sql-server-2008 nant tarantino


【解决方案1】:

Migrator.net 是我在 SQL 2008 中使用的工具。它还具有 nant 脚本功能。我建议使用主干版本,而不是 0.7 版本,因为它有一些好的但尚未发布的更改。

This 综述还有其他选择。这里还有fewother类似的问题。

【讨论】:

  • 有哪些未发布的功能?我也在使用 MIgrator.NET,并且我已经为我想要的一些功能编写了一些扩展方法......
  • 我开始使用 0.7.0 就好了。我更改了 Fluent 界面、大量修复和空运行/脚本选项,但主要是针对对分支有益的长期(非增量)迁移属性。
【解决方案2】:

有很多非常好的工具 - 有些需要采用数据库更改管理流程(如 DBGhost),而另一些则限制较少,但需要您做更多的工作(和努力),例如Red-Gate 的SQL Packager,它允许您将数据库创建和更改脚本打包到 .NET 项目和/或独立的 EXE 文件中。

【讨论】:

  • 我使用 DbGhost 已经 10 年了,它从未让我失望过。他们提供的支持是首屈一指的。
【解决方案3】:

我相信 Tarantino 现在已经修复,可以在 2009 年 3 月使用 SQL2008

http://code.google.com/p/tarantino/source/list

【讨论】:

    【解决方案4】:

    试用来自 SVN 的 Tarantino 的latest version,它适用于 SQL Server 2008。 不幸的是,他们在下载部分发布了一个过时的版本。

    【讨论】:

      【解决方案5】:

      您可能还想看看RoundhousE

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多