【发布时间】:2016-11-09 11:20:09
【问题描述】:
首先我用这个查询配置临时分布式查询:
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'ad hoc distributed queries', 1
RECONFIGURE
GO
SELECT * FROM
OPENROWSET('MSDASQL'
,'Driver={Microsoft Access Text Driver (.txt, .csv)};
DefaultDir=C:\CSV'
,'select * from smdr.csv') T
然后当我尝试执行上面的脚本时,我得到了这个错误:
链接服务器“(null)”的 OLE DB 提供程序“MSDASQL”返回消息 "[Microsoft][ODBC Driver Manager] Data source name not found and no 默认驱动程序指定”。消息 7303,级别 16,状态 1,行 1 不能 初始化 OLE DB 提供程序“MSDASQL”的数据源对象 链接服务器“(空)”。
我该如何解决这个问题?
【问题讨论】:
-
this 相关吗?
-
这个SO question对你有帮助吗?
-
我已经看到了该链接,但不起作用。我的环境是win7,我的电脑上安装了office 2007。现在告诉我如何着手解决这个问题。谢谢
标签: sql-server openrowset