我有一个SSIS Packgae,可以在SQL Server数据库和Access数据库之间复制数据。它一直工作正常,今天我开始出现以下错误,无法找到解决方案。
[OLE DB Destination [84]]错误:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。 OLE DB记录可用。来源:" Microsoft Office Access数据库引擎" Hresult:0x80004005说明:"无法打开数据库''。 它可能不是您的应用程序识别的数据库,或者文件可能已损坏。"。
[SSIS.Pipeline]错误:SSIS错误代码DTS_E_PROCESSINPUTFAILED。 组件" OLE DB Destination"上的ProcessInput方法(84) 处理输入" OLE DB目标输入"时失败,错误代码为0xC0209029 (97)。标识的组件从ProcessInput方法返回错误。 该错误特定于组件,但错误是致命的,将导致数据流任务停止运行 在此之前可能会发布错误消息,其中包含有关失败的更多信息。
[OLE DB Source [139]]错误:尝试向数据流任务缓冲区添加行失败,错误代码为0xC0047020。
[SSIS.Pipeline]错误:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。 OLE DB Source上的PrimeOutput方法返回错误代码0xC02020C4。 当管道引擎调用PrimeOutput()时,组件返回失败代码。失败代码的含义由组件定义, 但错误是致命的,管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。