SSIS包在执行阶段随机挂起

时间:2016-07-12 13:49:44

标签: sql-server excel ssis virtual-machine filelock

我有一个执行3个包的主包。所有子包都有数据流任务,在该任务中,它从放置在SHARED LOCATION上的excel文件中提取数据,并将其加载到SQL SERVER数据库表。每个子包将不同的文件加载到不同的表。在多个包中没有使用任何文件或表。

在BIDS中,我们从不面对这个问题,它在BIDS中运行顺畅。

但是如果我们从SQL Server执行包,它会在执行阶段挂起,我们必须在漫长的等待之后取消它。

我们找到的解决方案是,如果我们在编辑模式下打开excel文件一次,然后关闭它们。并重新运行它成功运行的包。

问题是我们必须将它部署在生产服务器上,我们无法访问包或文件。我们不能要求客户端在编辑模式下打开文件并关闭它然后执行包。

首先,我无法理解错误,其次是解决方案。请指教。谢谢

所有内容都在虚拟机上设置。

这里是包挂起的日志图片 enter image description here

0 个答案:

没有答案