首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库JOB施行失败。

2013-09-06 
数据库JOB执行失败。。报错信息为:Executed as user: AP\SA-JJMCSQLSRVAGENT. The OLE DB provider SQLNCLI

数据库JOB执行失败。。
报错信息为:
Executed as user: AP\SA-JJMCSQLSRVAGENT. The OLE DB provider "SQLNCLI10" for linked server "10.192.80.128,11433" reported an error. Execution terminated by the provider because a resource limit was reached. [SQLSTATE 42000] (Error 7399)  Cannot fetch the rowset from OLE DB provider "SQLNCLI10" for linked server "10.192.80.128,11433". . [SQLSTATE 42000] (Error 7421).  The step failed.

上网查了下,是执行超时的问题,网上查了他们说要修改超时设置,那设置这个超时值我是在linked server上面设置还是job本地设置?
[解决办法]
执行用户:AP sa-jjmcsqlsrvagent。OLE DB提供程序”sqlncli10“链接服务器”10.192.80.12811433”报告了一个错误。提供程序终止了执行,达到了资源限制。【SQLSTATE 42000 ](错误7399)不能取行集从OLE DB提供程序”sqlncli10“链接服务器”10.192.80.12811433”。SQLSTATE。[ 42000 ](错误7421)。步骤失败。

有可能是你的JOB里面执行事务失败被锁死了,检查一下存储过程吧
[解决办法]
建议LZ查一下执行超时的原因,从根本去解决问题,而且可能是性能问题,影响其他进程.

而非简单的加大超时时间.
[解决办法]
检查一下存储过程吧!~
[解决办法]
检查下存储过程,个人感觉和超时没有关系。有可能是什么脏数据导致存储过程死锁或者其它什么原因。

热点排行