gpt4 book ai didi

azure - 部署 ReadyRoll 数据库包任务出现错误,因为 “‘sqlcmd.exe’ 未被识别为内部或外部命令”

转载 作者:行者123 更新时间:2023-12-03 01:06:44 25 4
gpt4 key购买 nike

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

我关注了这个link在 VS2017 中创建 ReadRoll SQL Server 数据库项目。

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

enter image description here

并且还使用 VSTS 中的托管 VS2017 代理配置了已配置的发布定义,如下图所示。

enter image description here

之后,我在 Hosted VS2017 中创建了版本,然后我遇到了如下图所示的问题 enter image description here

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

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

最佳答案

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

类型:内联脚本

内联脚本:

$sqlcmd = "C:\Program Files\Microsoft SQL Server\110\Tools\Binn";
Write-Host "##vso[task.setvariable variable=PATH;]${env:PATH};${sqlcmd}";

关于azure - 部署 ReadyRoll 数据库包任务出现错误,因为 “‘sqlcmd.exe’ 未被识别为内部或外部命令”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46095789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com