【发布时间】:2015-05-18 05:55:45
【问题描述】:
我创建了一个 Visual Studio 2013 集成项目,用于将数据从 MS ACCESS 数据库复制到远程 SQL Server(约 13,000 条记录)。我第一次运行它时,它几乎以 (~12,000) 结束,并出现以下错误:
[OLE DB 目标 [2]] 错误:SSIS 错误代码 DTS_E_OLEDBERROR。一个 发生 OLE DB 错误。错误代码:0x80004005。 OLE DB 记录是 可用的。来源:“Microsoft OLE DB Provider for SQL Server” Hresult:0x80004005 描述:“[DBNETLIB][ConnectionRead (recv()).]一般网络错误。检查您的网络文档。”。
[OLE DB 目标 [2]] 错误:SSIS 错误代码 DTS_E_INDUCEDTRANSFORMFAILUREON错误。 “OLE 数据库 Destination.Inputs[OLE DB 目标输入]”失败,因为错误 发生代码 0xC020907B,并且“OLE DB”上的错误行处置 Destination.Inputs[OLE DB Destination Input]" 指定失败 错误。在指定的指定对象上发生错误 零件。在此之前可能会发布更多错误消息 有关失败的信息。
[SSIS.Pipeline] 错误:SSIS 错误 代码 DTS_E_PROCESSINPUTFAILED。组件上的 ProcessInput 方法 “OLE DB 目标”(2) 失败,错误代码为 0xC0209029,而 处理输入“OLE DB 目标输入”(15)。确定的 组件从 ProcessInput 方法返回错误。错误是 特定于组件,但错误是致命的,将导致 数据流任务停止运行。可能会发布错误消息 在此之前提供有关失败的更多信息。
我进行了第二次和第三次测试,但每次似乎都失败了,只传输了不到 2000 条记录。
可能是什么问题?这是网络问题吗,我的所有映射似乎都是正确的。
【问题讨论】:
-
General network error. Check your network documentation.".。是的,看起来像网络问题...
标签: sql-server visual-studio-2013 ssis