以前在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为什么这个就不好用了呢?哪位大哥给提示一下的?
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select * from [客户资料4.dbf]')
但是现在在WIN2003里安装SQL2003为什么这个就不好用了呢?哪位大哥给提示一下的?
解决方案 »
- SQLCMD 跟bat运行不一样 密码错误
- SQL 将这个利润格式化为显示一个美元符号和两位小数??
- vista 下安装sql server 2005 开发版问题
- 急!急!在线等!!怎么样按照用户今日或全部发贴的数量排序?
- 安装SQL MSDE的时候一直显示剩余时间1秒,不动了.
- 关于case语句的问题
- select 条件 同时用拼音简码和汉字 和代码 来查询
- 高分求一sql语句,如何在sql语句中将一图形文件的内容直接插入到表中的image字段中
- 请问高手这样的存储过程如何来写?更新字段值。急......
- sqlServer2008报表服务从入门到精通免费教程提供
- 这种表之间的关系怎样建立??
- 公网上某台机器上有个dbf文件,请问在sqlserver中如何连接过去
是不是提示
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。 可以打开“外围应用配置器”,在“功能的外围应用配置器”中的“即席远程查询”中起用OpenRowset就可以了
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select * from [客户资料4.dbf]')
中的C:\ 和[客户资料4.dbf]能否使用变量代替
以及上面语句中openrowset()中的参数一般如何写