SQL SERVER 中导入DBF数据,导入不了
sqlserver吧
全部回复
仅看楼主
level 1
arnold6901 楼主
有个DBF的数据文件,要导入到sql server 中
操作环境 : win7 64位 sql server 2012 64位
在导入的时候就是各种报错,也查了好多的方法一直搞不定。实在是没有办法了,有谁弄过的,麻烦帮忙看下吧,谢谢
AccessDatabaseEngine_x64.exe 安装了
VFPODBC的驱动也安装了
一、
SELECT * into bmk FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=”D:\4”;
User ID=report;Password=reportreport;Extended properties=dBase 5.0')...bmk
报错如下
消息 7302,级别 16,状态 1,第 3 行
无法创建链接服务器“(null)”的 OLE DB 访问接口“Microsoft.Jet.OLEDB.4.0”的实例。
二、
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=D:\4',
'select * from [4.DBF]')
报错如下
链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器“(null)”的 OLE DB 访问接口“MSDASQL”的数据源对象。
2014年11月30日 03点11分 1
1