1

我在 VSTS 版本定义中添加了部署 ReadyRoll 数据库包任务,用于使用迁移方法部署 ReadyRoll SQL Server 数据库项目。

我按照这个链接在 VS2017 中创建了 ReadRoll SQL Server 数据库项目。

我在 VSTS 中使用托管 VS2017 代理配置了构建定义,如下图所示。

在此处输入图像描述

并且还使用 VSTS 中的 Hosted VS2017 Agent 配置了配置的发布定义,如下图所示。

在此处输入图像描述

之后,我在 Hosted VS2017 中创建了发布,然后我遇到了下图这样的问题 在此处输入图像描述

但在这里我使用了 Azure SQL Server 和带有 SQL Server 身份验证的数据库。

你能告诉我如何尽快解决这个问题吗?

4

1 回答 1

3

在部署 ReayRoll 数据库包之前添加 PowerShell 任务:

类型:内联脚本

内联脚本:

$sqlcmd = "C:\Program Files\Microsoft SQL Server\110\Tools\Binn";
Write-Host "##vso[task.setvariable variable=PATH;]${env:PATH};${sqlcmd}";
于 2017-09-11T03:20:49.217 回答