首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于DBF导入SQL的有关问题

2012-01-12 
关于DBF导入SQL的问题以前在WIN2000机器上安装SQL2000的时候用下面语句在查询分析器里能正确的把DBF文件导

关于DBF导入SQL的问题
以前在WIN2000机器上安装SQL2000的时候用下面语句在查询分析器里能正确的把DBF文件导入到SQL里
select   *   from  
OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 '
, 'dBase   IV;HDR=NO;IMEX=2;DATABASE=C:\ ', 'select   *   from   [客户资料4.dbf] ')
但是现在在WIN2003里安装SQL2003为什么这个就不好用了呢?哪位大哥给提示一下的?

[解决办法]
這個系統裡面有沒有jet引擎驅動?
[解决办法]
是mssql server 2005 吧
是不是提示
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries ' 的 STATEMENT 'OpenRowset/OpenDatasource ' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries '。有关启用 'Ad Hoc Distributed Queries ' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器 "。

可以打开“外围应用配置器”,在“功能的外围应用配置器”中的“即席远程查询”中起用OpenRowset就可以了
[解决办法]
select * from openrowset( 'VFPOLEDB.1 ', 'd:\temp '; 'admin '; ' ' , 'select * from dd ')
[解决办法]
可能是驱程选的不对吧.

热点排行