我正在寻找一种经济实惠的替代方案来替代RedGate的ReadyRoll,用于SQL的持续部署。
我所有的搜索都返回了近十年前的开源项目。
谁有更好的选择?
发布于 2017-10-10 17:52:13
您使用的是哪个版本的Visual Studio?如果你有幸拥有Visual Studio Enterprise Edition,Redgate (我为之工作的人)与微软达成了一项协议,在你的权利范围内提供ReadyRoll Core Edition。
如果你正在使用VS或社区,那么你要么必须购买ReadyRoll专业版,要么你可以尝试那里的开源项目之一。正如您所指出的,有一大堆开放源码软件项目不再是最新的,但Flyway是一个例外,并积极维护。请注意,与ReadyRoll不同的是,Flyway不会为您生成迁移脚本。它只是提供了一个框架来管理和运行您自己针对所选目标数据库编写的未运行迁移脚本。
注意: ReadyRole核心已从VS 2019中删除
发布于 2018-03-28 04:20:56
我们很高兴在Visual Studio中使用SQL Server数据库项目,并根据需要部署到我们的数据库。这有助于我们使用域驱动设计,因此几乎所有的表都是由C#开发人员构建的。
发布于 2021-12-30 16:08:53
查看AzureDbUp。它是封装在控制台应用程序中的DbUp,用于您的devops管道。
https://stackoverflow.com/questions/46649238
复制相似问题