如何跨环境为SQL脚本生成一键部署?

如何跨环境为SQL脚本生成一键部署?,sql,sql-server,tsql,Sql,Sql Server,Tsql,如何跨环境为SQL脚本生成一键部署 我们有一堆脚本,可以修改存储过程,插入定期部署的数据配置脚本。此时,我们正在部署脚本,手动执行脚本 现在,我们正在计划一次单击部署,它将自动跨环境部署脚本。我认为使用Microsoft Visual Studio中的SQL Server数据库项目。您可以开发所有数据库对象,如表、视图、函数、存储过程和每个脚本。还可以从现有数据库导入数据库模式。您可以为部署后和每个数据配置提供代码 一些好处: 版本和源代码控制 开发所有数据库对象 轻松、自动化的部署 还有更多的

如何跨环境为SQL脚本生成一键部署

我们有一堆脚本,可以修改存储过程,插入定期部署的数据配置脚本。此时,我们正在部署脚本,手动执行脚本


现在,我们正在计划一次单击部署,它将自动跨环境部署脚本。

我认为使用Microsoft Visual Studio中的SQL Server数据库项目。您可以开发所有数据库对象,如表、视图、函数、存储过程和每个脚本。还可以从现有数据库导入数据库模式。您可以为部署后和每个数据配置提供代码

一些好处:

  • 版本和源代码控制
  • 开发所有数据库对象
  • 轻松、自动化的部署
  • 还有更多的好处


    您可能想看看像
    https://flywaydb.org/
    。归根结底,我认为这是一个Stackoverflow问题,因为这几乎肯定是一个“我可以使用什么产品帮助跨多个环境一键部署SQL”的问题,有没有一种不依赖第三方工具的方法。为了使用第三方工具,我需要获得许可。。这是不可能的。我不确定在没有工具的情况下如何管理“一键部署”。您当前使用的工具是什么?不需要是工具,我们可以有一个批处理脚本吗?执行一键式部署过程听起来您有一些开发工作要做!