【问题标题】:Alternative to RedGate ReadyRoll yet? [closed]替代 RedGate ReadyRoll 了吗? [关闭]
【发布时间】:2021-12-31 00:08:53
【问题描述】:

我正在寻找一种经济实惠的替代 RedGate 的 ReadyRoll 的替代方案,用于 SQL 的持续部署。

我所有的搜索都返回了近十年前的开源项目。

谁有不错的选择???

【问题讨论】:

    标签: sql continuous-deployment


    【解决方案1】:

    您使用哪个版本的 Visual Studio?如果您有幸拥有 Visual Studio 企业版,Redgate(我为之工作)已与 Microsoft 达成协议,在您的部分权利中提供 ReadyRoll Core Edition

    如果您使用的是 VS Pro 或 Community,那么您要么必须购买 ReadyRoll Pro,要么可以尝试其中一个开源项目。正如您所指出的,有许多 OSS 项目不再保持最新状态,但 Flyway 是个例外并积极维护。请注意,与 ReadyRoll Flyway 不同,它不会为您生成迁移脚本。它只是提供了一个框架来管理和运行您针对所选目标数据库编写的未运行迁移脚本。

    注意:ReadyRole Core 已从 VS 2019 中删除

    【讨论】:

    • 我知道它在您的个人资料中,但对元数据的一般看法是,如果您的回答涉及您自己的产品,您应该在回答中中包含从属信息.
    • @Damien_The_Unbeliever 我不知道这一点。这是新政策吗?多年来,我一直在回答有关 Redgate 产品的 SO 问题,并且过去曾与 SO 版主核实过我的回答是否符合 SO 规则。
    • @Damien_The_Unbeliever 我已经相应地编辑了第一段。
    • 谢谢大卫。我们现在在社区。我知道我们有某种类型的 RedGate 许可证需要研究。谢谢!
    • 是的,IDE 集成是一个强大的卖点。该团队正在积极致力于为 ReadyRoll 添加 SSMS 支持,这也是一个非常需要的功能。
    【解决方案2】:

    我们很高兴在 Visual Studio 中使用 SQL Server 数据库项目,并根据需要部署到我们的数据库中。这有助于我们使用域驱动设计,因此几乎所有表都是由 C# 开发人员构建的。

    【讨论】:

      【解决方案3】:

      查看AzureDbUp。 它被 DbUp 封装到一个控制台应用程序中,用于您的 devops 管道。

      【讨论】:

        猜你喜欢
        • 2018-06-27
        • 2017-07-31
        • 2011-01-31
        • 2016-03-30
        • 2013-09-11
        • 1970-01-01
        • 1970-01-01
        • 2012-07-18
        • 1970-01-01
        相关资源
        最近更新 更多