无法在SSIS中加载大型.DBF文件

时间:2013-09-18 13:11:09

标签: ssis oledb foxpro dbf

我从客户端收到了一些文件(.DBF)。每个文件大小不同(范围从40 Kb到2.2 Gb) 我正在使用MS VS Foxpro驱动程序..Provider连接管理器。 当我连接(检索表)到存储所有文件的文件夹时。在表格/视图下拉列表中,我看到除了尺寸为>的所有表格。 2GB。

我也可以在其他系统中重现这种情况。 假设,如果DBF文件大小为1.5 Gb,则表格会显示在下拉列表中。

有任何帮助吗?提前致谢

2 个答案:

答案 0 :(得分:3)

Visual FoxPro表或几乎任何其他内容的最大大小为2GB。所以我想这就是你的问题。 64位驱动程序没有区别。我不确定客户端如何创建文件> 2GB,除非他们使用福克斯以外的其他东西。

答案 1 :(得分:1)

查看SyBase Advantage本地服务器。 Sybase在那里调整数据库以处理类似格式的VFP,并且可以直接读取它们并超过基于32位的应用程序的2 gig文件限制。我已经使用了一段时间从VFP OleDB转换了另一个系统。就个人而言,我使用C#与Sybase的数据提供程序连接和读取数据。从那以后,你可能会找到你想要的东西。

Link for Sybase Local Server

本地服务器和2位并发用户可以免费使用开发/测试。