最近在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)