3

在运行 ssis 包时,我在 ADO.net 源代码中调用 sp,但收到此错误超时已过期。操作完成前超时时间已过或服务器没有响应。我已将命令超时设置为 0(无限时间),但仍然出现错误。sp 在 sql server 中工作正常,大约需要 31 秒执行它,但在 ssis 中它的抛出错误..请帮助我。提前致谢。

4

3 回答 3

2

查看此错误报告- SQL Server 2012 中的 SSISDB 数据库中有一个 sp 导致程序包在开始运行之前超时。当通过 DTExec 从我的调度工具调用多个(超过 10 个)包时,我收到错误消息“由于错误 0x80131904 导致执行 IS 服务器包失败”和“说明:操作失败,因为执行超时”。请在连接站点上为该问题投票,以便 MS 可以发布官方修复程序。

于 2013-10-25T10:54:10.160 回答
0

我在 SSAS 中遇到了同样的问题。

我解决这个问题的方法是扩展客户端和服务器超时设置。您可以在下面的链接中查看更多详细信息:

备份 ssas 数据库的例程失败,原因是:用于分析的 XML 请求在完成之前超时

于 2014-11-13T10:48:13.960 回答
0

今天,我在使用 ADO Net Source 时遇到了同样的错误,我的 sp 在 SSMS 上工作正常,但在包中失败,而在包中,它错误地显示了我们的错误清单,但基本上是时间问题出去。

解决方法是在ADO Net Source上右键-显示高级编辑器-组件属性-自定义属性-CommandTimeout-这里增加时间

于 2020-10-29T15:42:29.160 回答