使用CData Snowflake源导出数据的SSIS块超时错误

问题描述

有人遇到此错误吗?我该如何解决,没有从cdatasNowflake那里得到很多指导。

错误:ADI_PRODUCT处错误0x0,CData SNowflake来源:获取数据错误:检索到块#0超时。 错误:ADI_PRODUCT处的错误0xC0047062,CData SNowflake源[279]:System.Exception:获取数据错误:检索到块0超时。 在CData.SSIS.SNowflake.SSISSourceComponent.PrimeOutput(Int32输出,Int32 [] outputID,PipelineBuffer []缓冲区) 在Microsoft.sqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper100包装器,Int32输出,Int32 [] outputID,IDTSBuffer100 []缓冲区,IntPtr ppBufferWirePacket) 错误:ADI_PRODUCT,SSIS处的错误:0xC0047038。管道:SSIS错误代码DTS_E_PRIMEOUTPUTFailed。 CData SNowflake Source上的PrimeOutput方法返回错误代码0x80131500。当管道引擎调用PrimeOutput()时,该组件返回失败代码。故障代码的含义由组件定义,但错误是致命的,并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

解决方法

我不确定这一点,但是考虑到似乎有一个超时检索数据(大概是从Azure的云存储中)的事实,可能值得验证一下您没有遇到通过使用Snowflake的SnowCD实用程序验证连接性来解决网络问题(例如防火墙)。只是一个想法。