我正在尝试创建一个计划的 SQL 代理作业,该作业使用命令将本地文件夹与谷歌云存储桶同步来执行.bat
文件。gsutil rsync
该任务运行没有错误,但没有完成或实际执行 rsync 命令。
但是,我可以以 root 用户身份成功手动运行 .bat 文件,因为我与 GCP 服务帐户进行了密钥握手。我还可以从 SQL 代理作业成功执行其他非 gsutil.bat
文件,因为我已经创建了凭据和代理以作为 root 用户运行
该.bat
文件如下所示:
gsutil rsync -r G:\MyBackupFolder gs://my-coldline-storage-bucket
我正在运行 SQL 代理步骤作为操作系统类型 (CmdExec)