我有一个SSIS包,在数据流任务中使用OLEDB连接获取大量数据。 当我从我的本地机器上运行的程序包有时会失败,出现以下错误(片段):SSIS连接丢失
Warning: 0x80019002 at OnError: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. [..]
Error: 0xC0202009 at DFT Transform, SRC BSASREL1 [1]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft OLE DB Provider for SQL Server" Hresult: 0x80004005 Description: "[DBNETLIB][ConnectionRead (recv()).]Generel netværksfejl. [..]
Error: 0xC0047038 at DFT Transform, SSIS.Pipeline: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "SRC BSASREL1" (1) returned error code 0xC0202009.
The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component,
but the error is fatal and the pipeline stopped executing.
如果我的包部署到服务器,并与代理工作一切正常运行。 错误是周期性的,这使我很难调试....
有没有其他人有类似的错误,或者有没有人有想法如何解决这个问题?
编辑:看来问题解决了。由于我们禁用TCP烟囱,所以我们没有连接问题。
Thx,您的意见。我试图看起来beoynd SSIS包,到目前为止,我认为这是一个网络的东西。我禁用了TCP烟囱,因为这显然会导致SSIS连接被丢弃。到目前为止,错误消失了,但由于它是周期性的,我还没有把我的头放在块上。我会在几周内再次写信,并告诉他们状态如何:-) – NicolajB 2012-03-16 08:25:20