首页 > 解决方案 > 使用 Azure Pipeline 将 RDS 数据库备份到 S3,错误 SQL Powershell 模块未安装在您的代理计算机上,

问题描述

在运行 Azure 发布管道时,我遇到了标题中的错误。SQL Server 数据库部署任务失败。在任务中,我使用以下命令进行 RDS 数据库备份。

exec msdb.dbo.rds_backup_database 
        @source_db_name=@SRC_DB_NAME, 
        @s3_arn_to_backup_to=@BACKUP_FILE_ARN,
        @overwrite_S3_backup_file=1,
        @type='full';

SQL Powershell 模块已安装在代理机器中,安装后“vstsagent”服务重新启动。不知道如何进一步进行。任何帮助都感激不尽。

标签: powershellamazon-s3azure-pipelinesamazon-rdsdevops

解决方案


我可以通过以下步骤解决问题。

  1. 在代理机器中安装了“Microsoft SQL Server Feature Pack”
  2. 重新启动代理服务
  3. Azure 门户中 Pipelines 下部署组中的“更新目标”

我希望这对其他人有帮助。


推荐阅读