azure - 使用 Visual Studio 在线部署 azure 数据库(使用 SSDT)

标签 azure continuous-integration sql-server-data-tools continuous-deployment azure-devops

我们想要部署 Azure 数据库,该数据库位于 Visual Studio Online (VSO) 中的 git 源代码控制中,以部署到 Azure 数据库。该脚本位于 SSDT 中,我可以使用本地 Visual Studio IDE 在本地进行部署。

当我尝试使用 VSO 发布数据库时,它会抛出以下错误:

    ....publish.sql (0, 0)
Unable to connect to target server.

我们的 VSO 构建定义如下所示。

enter image description here

有什么想法吗?

最佳答案

在类似的线程中,事实证明问题是SQL 服务器密码未保存。发布者执行了以下操作来解决:

  1. 服务器资源管理器
  2. 右键单击连接 > 修改连接
  3. 勾选“保存密码”
  4. 高级..
  5. 安全部分 - 在此处输入密码
  6. 好的
  7. 测试连接 - 良好
  8. 从相关 DatabaseDeploy.publish xml 文件重新运行发布

来源帖子供引用:Database project deploy fails in Visual Studio 2013

关于azure - 使用 Visual Studio 在线部署 azure 数据库(使用 SSDT),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33730784/

相关文章:

c# - ASP.NET MVC 执行结果与操作结果

azure - 在 Azure 上的 HDInsights 群集上使用 Data Lake 或 Blob

json - 使用本地开放 API 标准文件为 Web 服务创建 ARM 模板

azure - 通往多个环境的 CI/CD 管道

xcode - 在 Xcode 5 Mavericks Server 上创建 Bot 时被要求提供存储库凭据

git - 如何在 Hudson 上使用 repo 作为存储库

.net - 如何为 Oracle 数据库创建 Visual Studio 数据库项目?

sql-server - 如何将平面文件中的字符串 "NULL"转换为 DATETIME 或 DATETIME2?

Azure 文件存储映射驱动器防止删除文件夹

sql-server-data-tools - 生成针对多个目标平台的多个 DACPAC