SSIS如何从Paradox导入数据?

时间:2011-07-04 04:29:10

标签: ssis etl paradox

我正在尝试将来自Paradox数据库(所有文件* .DB都位于文件夹中)的数据导入带有SSIS 2008的Sql server 2008。 从我的OLE DB源,我使用Jet 4.0 OLE DB提供程序创建了一个新的连接,然后在扩展属性中指定了“Paradox 5.0”,但在测试连接时,我每次都得到相同的错误:“找不到ISAM驱动程序” 知道如何解决这个问题吗?

非常感谢

1 个答案:

答案 0 :(得分:8)

最近在尝试通过Windows 7中的SSIS将Paradox 5.x文件导入SQL Server 2008 R2时遇到此问题。

缺少什么?

  • Borland数据库引擎(BDE)。我已安装在www.prestwood.com上下载的5.2.0.2版本。您需要注册该网站才能获得它。这是下载的zip文件"mprestwood_KB100537_attachment.zip"
  • 的名称

所以,在安装BDE之后,通过这些步骤解决了问题(我想你们所有人都应该尝试过没有成功):

  • 使用ODBC 32位管理器创建一个带有Paradox驱动程序的系统DSN,通常在<drive>:\Windows\SysWOW64\odbcad32.exe,将其配置为指向paradox .DB文件所在的文件夹。

  • 在SSIS中,使用先前创建的DSN创建ADO.Net连接管理器

  • 配置创建的连接管理器以使用提供程序".Net Providers\Odbc Data Provider",并在数据源规范中选择已创建的系统dsn

  • 在数据流任务中,使用创建的连接管理器添加ADO Net Source

“Automagicaly”应有尽有,您可以看到悖论文件显示为表格,列,等等。现在您只需选择目的地......

希望这会有所帮助,我确实浪费了大量时间让它继续运行......但是正在运行,是时候继续前进......

JB