2009-11-10 75 views
6

我有一个datareader源发射一些需要超过30秒运行的sql,所以它是超时的。我无法在数据读取器源组件或数据流任务上找到命令超时属性。有没有办法在SSIS中设置更长的命令超时?如何在SSIS中设置命令超时?

+0

什么版本的SQL Server是你运行? – 2009-11-10 21:15:48

+0

它是sql2005 .. – Jeremy 2009-11-10 22:05:45

回答

10

右键单击数据传送源,然后单击编辑。 转到选项卡组件属性和下组自定义属性具有的CommandTimeout

+0

我所有的自定义属性组的属性是SqlCommand和UserComponentTypeName – Jeremy 2009-11-10 21:57:11

+0

我使用VS.net 2005.但我认为这不应该是VS.net 2008的问题。它的奇怪的属性不见了。尝试使用OLE Db数据源。看看是否有财产。 – Fahad 2009-11-10 22:16:17

+0

是的,OLE DB源有一个命令超时,但DataReader源不! – Jeremy 2009-11-10 23:26:37

0

我看到有这个修复程序,我不知道它是否适用于你或不:Hotfix link

+0

这说明它用于Web服务任务,它是否也适用于数据读取器源组件? – Jeremy 2009-11-10 21:58:54