runnig ssis包我在ADO.net源代码中调用sp,但是收到此错误 超时已过期。操作完成之前经过的超时时间或服务器没有响应。我已将命令超时设置为0(无限时间),但仍然收到错误.sp在sql server中工作正常,大约需要31秒执行它,但在ssis它抛出错误..请帮助我。谢谢你。
答案 0 :(得分:2)
查看此bug report - SQL Server 2012中的SSISDB数据库中有一个sp导致程序包在开始运行之前超时。我通过DTExec从我的调度工具调用多个(超过10个)软件包时出现错误消息“由于错误0x80131904而无法执行IS服务器软件包”和“描述:操作失败,因为执行超时”。请在连接网站上投票支持该问题,以便MS可以发布官方修复。
答案 1 :(得分:0)
我在SSAS中遇到了同样的问题。
我对此进行排序的方法是扩展客户端和服务器超时设置。 您可以在以下链接中查看更多详细信息:
答案 2 :(得分:0)
今天,我在使用ADO Net Source时遇到了相同的错误,我的sp在SSMS上工作正常,但在程序包中失败,而在程序包中,它以一长串错误列出了错误,但基本上超时了。
解决方案是右键单击 ADO Net Source -显示高级编辑器-组件属性-自定义属性- CommandTimeout-在此处增加时间