感谢您查看此内容。我对SSIS相当新,并且遇到了困难。我已经搜索了很多资源,但没有看到其他人有同样的问题。
我创建了一个SSIS包,从网站下载“abc.zip”文件。我正在使用“执行进程任务”解压缩文件,解压缩后的文件格式为“abc.DBF”。我正在将数据从“abc.dbf”导入到sql server 2008R2中。当我在BIDS中运行它而不使用配置文件时,包运行得很好,完全按照预期运行,但是当我为包创建配置文件时,在数据流任务中的“DBF源”连接处失败,并显示以下错误:
我没有改变任何设置,只是创建了一个配置文件,并在同一台机器上使用它,使用相同的设置。感谢任何帮助。再次感谢。
我创建了一个SSIS包,从网站下载“abc.zip”文件。我正在使用“执行进程任务”解压缩文件,解压缩后的文件格式为“abc.DBF”。我正在将数据从“abc.dbf”导入到sql server 2008R2中。当我在BIDS中运行它而不使用配置文件时,包运行得很好,完全按照预期运行,但是当我为包创建配置文件时,在数据流任务中的“DBF源”连接处失败,并显示以下错误:
[DBF源 1] 错误: SSIS错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。连接管理器“DBF Connection”的AcquireConnection方法调用失败,错误代码为0xC0202009。在此之前可能会发布更多关于为什么AcquireConnection方法调用失败的信息。
[SSIS.Pipeline] 错误: 组件“DBF源”(1)验证失败并返回错误代码0xC020801C。
[SSIS.Pipeline] 错误: 一个或多个组件未通过验证。
错误: 任务验证期间出现错误。
[连接管理器“DBF Connection”] 错误: SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80040E21。 有一个OLE DB记录可用。来源:“Microsoft OLE DB Service Components” Hresult:0x80040E21 描述:“生成了多步OLE DB操作错误。如果可用,请检查每个OLE DB状态值。没有完成任何工作。”。
我已按照http://www.midnightdba.com/Jen/2010/08/tip-connect-to-dbase-files-in-ssis/中建议的配置了“DBF连接”,无需进行配置即可正常使用。我没有改变任何设置,只是创建了一个配置文件,并在同一台机器上使用它,使用相同的设置。感谢任何帮助。再次感谢。