SSIS "Execute Process" 退出代码 253
SSIS "Execute Process" Exit Code 253
一般问题(已经有很多问题):
我有一个在 Visual Studio 上运行的 SSIS 包,但它在 SQL Agent 上运行失败。
具体故障点
- 任务:执行进程
- 调用的可执行文件:aws cli
- 错误信息:
The process exit code was "253" while the expected was "0".
我尝试过的事情
- 已检查可执行文件和目标文件夹的权限。他们对 SQL 代理用户具有执行和 read/write 权限(分别)。
- 查找退出代码 253;我还没有找到关于它的任何文档。
- 除调用 AWS CLI 的“执行进程”任务外,删除了所有内容。仍然出现错误 253。
- 多个 AWS CLI 命令(
s3api get-object
、s3 ls
)。仍然出现错误 253。
结论
我的主要问题是:退出代码 253 是什么?
感谢@Dan Guzman 将我指向 documentation on exit code 253。
Exit code 253
本质上,AWS CLI 配置不正确。
The system environment or configuration was invalid. While the command provided may be syntactically valid, missing configuration or credentials prevented the command from running.
为什么返回此代码
Visual Studio 以用户 A(我的帐户)身份执行,而 SQL 代理以用户 B(配置的任何用户)身份执行。
我在我的账户上设置了 AWS CLI,但这还不够。我也需要为帐户 B 配置它。
CLI 配置详细信息存储在每个用户的主目录中 (~/.aws/config
、~/.aws/credentials
)。我可以导航到用户 B 的主目录并在那里设置配置详细信息。
一般问题(已经有很多问题):
我有一个在 Visual Studio 上运行的 SSIS 包,但它在 SQL Agent 上运行失败。
具体故障点
- 任务:执行进程
- 调用的可执行文件:aws cli
- 错误信息:
The process exit code was "253" while the expected was "0".
我尝试过的事情
- 已检查可执行文件和目标文件夹的权限。他们对 SQL 代理用户具有执行和 read/write 权限(分别)。
- 查找退出代码 253;我还没有找到关于它的任何文档。
- 除调用 AWS CLI 的“执行进程”任务外,删除了所有内容。仍然出现错误 253。
- 多个 AWS CLI 命令(
s3api get-object
、s3 ls
)。仍然出现错误 253。
结论
我的主要问题是:退出代码 253 是什么?
感谢@Dan Guzman 将我指向 documentation on exit code 253。
Exit code 253
本质上,AWS CLI 配置不正确。
The system environment or configuration was invalid. While the command provided may be syntactically valid, missing configuration or credentials prevented the command from running.
为什么返回此代码
Visual Studio 以用户 A(我的帐户)身份执行,而 SQL 代理以用户 B(配置的任何用户)身份执行。
我在我的账户上设置了 AWS CLI,但这还不够。我也需要为帐户 B 配置它。
CLI 配置详细信息存储在每个用户的主目录中 (~/.aws/config
、~/.aws/credentials
)。我可以导航到用户 B 的主目录并在那里设置配置详细信息。