SQL 您的代理计算机上未安装 Powershell 模块。请按照下面给出的步骤执行此任务
SQL Powershell Module is not installed on your agent machine. Please follow steps given below to execute this task
我们正在使用 TFS 2018 (Update3.2) 进行持续集成和部署。我有一个发布定义,我们在其中进行 SQL 部署(运行 一个 SQL 文件)和 IIS 部署。
IIS 部署有效,但 SQL 部署失败,显示“SQL Powershell 模块未安装在您的代理计算机上...”。我安装了 SQL Server PowerShell 模块,重新启动服务器,重新创建代理,但仍然出现相同的错误。 SQL PowerShell 模块安装在 TFS 和 Web 服务器上。它也必须安装在 SQL 服务器上吗?我错过了什么吗?请帮忙。
SQL Powershell Module is not installed on your agent machine. Please follow steps given below to execute this task.
测试同样的步骤,我也遇到了这个问题。要解决此问题,您需要安装 sql 服务器模块。 (脚本Install-Module -Name SqlServer
)
根据你的评论,你已经添加了这个模块,但仍然有这个问题。
您可以尝试以下步骤:
- 卸载模块(
Uninstall-module -Name SQLServer
)。然后为所有用户重新安装模块。
Install-Module -Name SqlServer -Scope AllUsers
- 在
Local System-> Services
中重新启动代理服务。
完成这些步骤后,您可以运行再次构建并检查它是否可以工作。
另外,您也可以在Deployment Group中新建一个目标代理
从this ticket开始,新代理似乎解决了这个问题。
希望这对您有所帮助。
我必须安装 SqlPackage.exe 才能正常工作。
以下是我遵循的步骤:
- 安装SqlPackage.exe(x86 和 x64)
- 安装 SQL 服务器 PowerShell 模块
- 重新启动代理服务
我们正在使用 TFS 2018 (Update3.2) 进行持续集成和部署。我有一个发布定义,我们在其中进行 SQL 部署(运行 一个 SQL 文件)和 IIS 部署。
IIS 部署有效,但 SQL 部署失败,显示“SQL Powershell 模块未安装在您的代理计算机上...”。我安装了 SQL Server PowerShell 模块,重新启动服务器,重新创建代理,但仍然出现相同的错误。 SQL PowerShell 模块安装在 TFS 和 Web 服务器上。它也必须安装在 SQL 服务器上吗?我错过了什么吗?请帮忙。
SQL Powershell Module is not installed on your agent machine. Please follow steps given below to execute this task.
测试同样的步骤,我也遇到了这个问题。要解决此问题,您需要安装 sql 服务器模块。 (脚本Install-Module -Name SqlServer
)
根据你的评论,你已经添加了这个模块,但仍然有这个问题。
您可以尝试以下步骤:
- 卸载模块(
Uninstall-module -Name SQLServer
)。然后为所有用户重新安装模块。
Install-Module -Name SqlServer -Scope AllUsers
- 在
Local System-> Services
中重新启动代理服务。
完成这些步骤后,您可以运行再次构建并检查它是否可以工作。
另外,您也可以在Deployment Group中新建一个目标代理
从this ticket开始,新代理似乎解决了这个问题。
希望这对您有所帮助。
我必须安装 SqlPackage.exe 才能正常工作。
以下是我遵循的步骤:
- 安装SqlPackage.exe(x86 和 x64)
- 安装 SQL 服务器 PowerShell 模块
- 重新启动代理服务