sql-server - SQL 代理作业失败,出现错误 0x80131904
问题描述
我有一个执行 SSIS 包的 SQL 代理作业。当作业按计划运行时,它会给出错误:
由于错误0x80131904,无法执行IS服务器包。服务器:XXXXX 包路径:“XXXX” 环境参考ID:2。描述:操作失败,因为执行超时。
但是当我通过右键单击它手动运行作业时,作业运行成功。
任何人都可以帮助我找出问题的根本原因和解决方案。
非常感谢您提前!!
解决方案
问题是 SQL 代理服务用户没有执行包的权限。
两种解决方案:
更改 SQL Server 代理服务用户 读取 sql management studio 的位置
为 SQL Agent JOB Step ssis 代理帐户创建一个代理帐户
选择 2,因为如果您有多个工作或某些政策......
推荐阅读
- python - 我的 imagewand 在 while 循环的第二次运行时引发异常
- python - 如何更改砷模块中的框架?
- java - 如何避免不得不依赖另一个类的对象来使不同类中的方法工作?
- c#-4.0 - 在 promptoptions 中更改运行时的重试提示
- winforms - 如何实现像窗口这样的上下文菜单?
- python - 无法更新张量流中冻结图的节点
- reactjs - 具有值的对象数组传递给自定义钩子中的 useQuery 并变为空?
- java - apache.xml.internal.sercurity.encryption.XMLEncryptionException
- rust - 可以从 `impl
for &'static str` (static impl) 替换 `impl<'a> 来自 对于 &'a str`(通用 impl)? - python - 将角色添加到不和谐 py 中的名称列表