win7和2003下从SQL SERVER和dbf导入导出总结

本文探讨了在Windows 7环境下使用Access驱动解决dbf文件与SQL Server Management Studio之间的兼容性问题。包括使用Microsoft Access驱动的安装与配置,以及在不同操作系统(如Win7和Win2003)下遇到的中文识别与大文件支持问题。最终通过虚拟机中的Delphi工具Datapump成功完成数据迁移。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,网上的办法一般是通过access驱动来读写dbf,acces 2007 的驱动可以单独下载

https://www.microsoft.com/en-us/download/details.aspx?id=23734

这样在sqlserver mangement studio里导入导出就会出现office 12.0 什么OLE driver了

经测试,win7下可以,但是中文不识别,win2003下似乎不支持大的dbf文件

2,windows2003可以下载Microsoft OLE DB Provider for Visual FoxPro 9.0 SP2,用sqlserver manage studio可以导入导出,识别中文,但是win7下不行,似乎是驱动不兼容


项目需要,在64位windows7的时代,还在用dbf这样古董的东西

1,理论上,装了dbf的数据驱动就可以通过management studio导出

于是下载了visual foxpro的的驱动

还试了试其他的驱动,统统不行

2,于是想到通过Access来导,新建空白数据库,导入sqlserver连接,然后导出表。

这样可以导出,但是长字段名会被截断。

3,最后还是在虚拟机上的delphi工具datapump来导,可以选择字段名如何映射


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘉诩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值