SQL Server代理作业步骤

时间:2018-03-13 17:30:23

标签: sql sql-server amazon-s3 sql-agent-job sql-agent

我正在尝试在SQL Server代理中设置新的作业步骤。 我需要与管理员一起使用powershell。我在想的是:

$env:Path += ';C:\Program Files\Amazon\AWSCLI'
aws s3 sync D:\MSSQLBackups\ s3://myfolder/DB_backups

如果我从powershell这样做,那就行得很好。 但是,如果我使用powershell typecmd创建工作步骤,则无效。 我的错误在哪里?

1 个答案:

答案 0 :(得分:1)

问题已解决。据我了解,作业步骤是从用户SQLSERVERAGENT启动的。因此,我只是将.aws文件夹从C:\ Users \ Administrator复制到C:\ Users \ SQLSERVERAGENT(但在我设置aws configure之前。在.aws文件夹中,您应该有2个文件:config,credentilas)。