小编Rya*_*yan的帖子

SQL Server代理 - SSIS包 - 错误0x80131904 - 超时已过期

最近在SQL Server代理预定作业中出现了一系列随机出现的以下错误,我无法找到解决方案.

错误很少发生,但通常每周一次,对于每日预定的工作,但在任何数量的不同工作中并不总是相同的工作.每个作业都分享它从运行作业的同一服务器执行SSIS包的事实.它也总是运行几乎正好30秒的时间,我猜是超时阈值.但是我不确定如果服务器只是连接到它自己的SSIS目录,为什么它会超时.另外值得注意的是,它实际上从未达到执行SSIS包的程度,无论尝试执行哪个包,都会发生这种情况.

在我的研究中,我遇到很多人建议只需将SQL Sever 2012更新到最新的CU*或SP2就可以解决问题,但是将服务器升级到SP2则没有.

尝试的一个解决方案(当然是丑陋的)只是在工作步骤失败时进行单次重试,实际上在大约30%的情况下解决了问题.

我欢迎任何有错误经验的人,或任何有任何建议的人.

错误消息如下:

Date        16/07/2014 6:00:11 AM
Log     Job History ({$jobname})

Step ID     1
Server      {$productionserver}
Job Name        {$jobname}
Step Name       {$stepname}
Duration        00:00:31
Sql Severity    0
Sql Message ID  0
Operator Emailed    
Operator Net sent   
Operator Paged  
Retries Attempted   0

Message
Executed as user: {$user}. 
Microsoft (R) SQL Server Execute Package Utility  Version 11.0.5058.0 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.    

Started:  6:00:11 AM  Failed to execute IS server package because …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-agent ssis sql-server-2012

5
推荐指数
1
解决办法
3万
查看次数