gpt4 book ai didi

azure-pipelines - 作为 Visual Studio Team Services 构建任务的一部分,如何在 PowerShell 脚本中执行 SQL?

转载 作者:行者123 更新时间:2023-12-04 07:06:36 24 4
gpt4 key购买 nike

如何在托管代理的 VSTS 构建任务中作为 PowerShell 脚本的一部分对 Azure SQL 数据库执行 SQL?

有许多任务可用于构建定义:我们可以执行 PowerShell 脚本

enter image description here

或使用 DACPAC 或 SQLCMD 部署 SQL

enter image description here

甚至在远程机器上执行 PowerShell

enter image description here

但是如何简单地将 SQL 作为 PowerShell 脚本的一部分执行?
Invoke-Sqlcmd 不能作为“Azure PowerShell”任务的一部分使用。

我想可以将桌面远程连接到应用程序服务,在那里安装 SQL Server 相关位并使用“目标机器上的 PowerShell”,但我觉得必须有一种更简单的方法——也许我只是遗漏了一些明显的东西

最佳答案

您可以使用 Azure SQL 数据库部署任务,有 SQL 脚本文件和内联 SQL 脚本类型。

enter image description here

注意:您可以使用托管代理,但不能使用托管 VS 2017 代理。

关于azure-pipelines - 作为 Visual Studio Team Services 构建任务的一部分,如何在 PowerShell 脚本中执行 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46145210/

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