首页 > 解决方案 > SQL 代理作业失败,出现错误 0x80131904

问题描述

我有一个执行 SSIS 包的 SQL 代理作业。当作业按计划运行时,它会给出错误:

由于错误0x80131904,无法执行IS服务器包。服务器:XXXXX 包路径:“XXXX” 环境参考ID:2。描述:操作失败,因为执行超时。

但是当我通过右键单击它手动运行作业时,作业运行成功。

任何人都可以帮助我找出问题的根本原因和解决方案。

非常感谢您提前!!

标签: sql-serversql-server-2008sql-server-2008-r2sql-server-2016sql-agent-job

解决方案


问题是 SQL 代理服务用户没有执行包的权限。

两种解决方案:

  1. 更改 SQL Server 代理服务用户 读取 sql management studio 的位置

  2. 为 SQL Agent JOB Step ssis 代理帐户创建一个代理帐户

选择 2,因为如果您有多个工作或某些政策......


推荐阅读