【问题标题】:SQL agent job failed with an error 0x80131904SQL 代理作业失败,出现错误 0x80131904
【发布时间】:2018-11-15 07:50:13
【问题描述】:

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

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

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

谁能帮助我找出问题的根本原因和解决方案。

非常感谢您提前!

【问题讨论】:

  • 粘贴所有错误文本,sql代理不只给出这部分。问题将是sql代理服务用户没有权限...
  • 请立即查看....
  • 不幸的是,这个错误毫无意义;它真正告诉您的是集成服务包失败。您需要打开集成服务的日志记录,然后查阅sysssislog 表(或包运行中配置的其他日志记录)。

标签: sql-server sql-server-2008 sql-server-2008-r2 sql-server-2016 sql-agent-job


【解决方案1】:

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

两种解决方案:

  1. 更改 SQL Server 代理服务用户 read where sql management studio

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 2018-10-20
    相关资源
    最近更新 更多