使用TFS将SQL项目部署到Azure SQL数据库的方法

使用TFS将SQL项目部署到Azure SQL数据库的方法,azure,azure-sql-database,Azure,Azure Sql Database,我正在用SQL项目构建一个.NETWeb应用程序。目标是持续部署到Azure 我知道对于web应用程序本身,它可以从Github连续部署到Azure,但是SQL数据库呢?我想使用Azure SQL数据库并让我的web应用程序与之对话 对于Azure SQL数据库,我正在努力寻找方法来持续部署TFS。有什么建议吗?如果您使用Visual Studio Online,那么您可以简单地构建SQL数据库项目并将其发布到Azure SQL数据库,并自动化该过程 在团队资源管理器-构建菜单中 添加新的生成定

我正在用SQL项目构建一个.NETWeb应用程序。目标是持续部署到Azure

我知道对于web应用程序本身,它可以从Github连续部署到Azure,但是SQL数据库呢?我想使用Azure SQL数据库并让我的web应用程序与之对话


对于Azure SQL数据库,我正在努力寻找方法来持续部署TFS。有什么建议吗?

如果您使用Visual Studio Online,那么您可以简单地构建SQL数据库项目并将其发布到Azure SQL数据库,并自动化该过程

在团队资源管理器-构建菜单中

  • 添加新的生成定义
  • 在“流程”选项卡上,转到5。高级组
  • 在MSBuild arguments属性中添加SQL数据库生成参数。 /t:构建;Publish/p:SqlPublishProfilePath=.Publish.xml
  • 这将构建一个发布数据库的数据库。请确保在数据库项目中创建发布配置文件,并将其签入GitHub

    要了解更多信息,请阅读以下博客

    SQLServer数据库项目和Team Foundation构建TFS服务器场景。