Sql server 使用Azure DevOps连续部署prem上的数据库

Sql server 使用Azure DevOps连续部署prem上的数据库,sql-server,azure-devops,sql-server-data-tools,continuous-deployment,Sql Server,Azure Devops,Sql Server Data Tools,Continuous Deployment,各位,我正在寻找一种使用Azure DevOps将更新部署到我们的on-prem数据库的方法,我在发布定义上遇到了障碍。我已经准备好了DACPAC,但不知道如何将其传送到我的on prem服务器 我将WinRM SQL Server DB部署视为一项任务,但不确定如何设置它。我看过一些视频,其中使用SQL Server数据库部署作为一个选项,但该任务似乎已被弃用,因此我似乎需要使用WinRM SQL任务。那么,有谁能为我指出正确的方向,告诉我如何设置此任务以使用我的本地SQL server,或者

各位,我正在寻找一种使用Azure DevOps将更新部署到我们的on-prem数据库的方法,我在发布定义上遇到了障碍。我已经准备好了DACPAC,但不知道如何将其传送到我的on prem服务器


我将WinRM SQL Server DB部署视为一项任务,但不确定如何设置它。我看过一些视频,其中使用SQL Server数据库部署作为一个选项,但该任务似乎已被弃用,因此我似乎需要使用WinRM SQL任务。那么,有谁能为我指出正确的方向,告诉我如何设置此任务以使用我的本地SQL server,或者可能是帮助我入门的教程吗?

如果您已经在管道中创建了部署组:

  • 单击以添加新阶段:[1]:
  • 在右侧,(选择模板屏幕)在搜索框中键入SQL
  • 选择:IIS网站和SQL数据库部署,这将添加一个包含两个任务的阶段:IIS部署和SQL DB部署
  • 删除IIS部署任务
  • 配置SQL DB部署任务-它没有说它已弃用

  • 您还必须在要部署数据库的目标服务器上安装,将其分配给部署组,创建发布管道模板,然后运行发布。我写了一篇关于如何利用Azure DevOps将数据库部署到on-prem SQL Server的博文:


    希望这能有所帮助。

    找到解决方案了吗?我现在正在为我们的管道调查这个问题。