这是我的第一个问题,所以请多多包涵,如果可以的话,我也会尝试在某个地方回答一个问题,尽管我不确定我的技能是否能胜任。
我在 SQL 2008 中有一个存储过程,目前执行的结果大约有 600 奇数行,其中有联合和多次使用的用户定义函数。没有什么离谱的。通过 Management Studio 中的查询窗口在 7 秒内完成查询。
在 BIDS 中,编写 SSIS 我使用与 OLEDB 源相同的 SP 作为数据流的一部分。结果集输出到 Excel。
在完成之前,相同的查询会在预执行阶段中挂起 40 多分钟。
我尝试重新创建相同的数据流,以防出现一些奇怪的问题,我尝试替换查询中的 UDF 以查看是否是问题所在,但无济于事。
有没有人知道问题可能是什么,或者我可能会做些什么来进一步调查。
亲切的问候,
马特 H