一般问题(已经有很多问题了(:
我有一个可以在Visual Studio中使用的SSIS包,但它在SQL代理中失败了。
特定故障点
- 任务:执行进程
- 调用的可执行文件:aws-cli
- 错误消息:
The process exit code was "253" while the expected was "0".
我尝试过
- 已检查可执行文件和目标文件夹的权限。它们(分别(具有SQL代理用户的执行权限和读/写权限
- 查询出口代码253;我没有找到任何关于它的文件
- 剥去了除";执行过程";任务调用AWS CLI。仍然得到错误253
- 多个AWS CLI命令(
s3api get-object
、s3 ls
(。仍然得到错误253
结论
我的主要问题是:退出代码253是什么
感谢@Dan Guzman向我介绍有关退出代码253的文档。
退出代码253
从本质上讲,AWS CLI配置是不对的。
系统环境或配置无效。虽然提供的命令在语法上可能有效,但缺少配置或凭据会阻止命令运行。
为什么返回该代码
Visual Studio以用户A(我的帐户(的身份执行,而SQL代理以用户B(使用它配置的任何用户(的身份运行。
我在我的帐户上设置了AWS CLI,但这还不够。我还需要为帐户B配置它。
CLI配置详细信息存储在每个用户的主目录(~/.aws/config
、~/.aws/credentials
(中。我可以导航到用户B的主目录,并在那里设置配置详细信息。