【问题标题】:SQL Server OPENROWSET OLE DB provider "MSDASQL" for linked server "(null)"用于链接服务器“(null)”的 SQL Server OPENROWSET OLE DB 提供程序“MSDASQL”
【发布时间】: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


【解决方案1】:

这个问题已经解决了。这是详细信息。

SELECT * FROM OPENROWSET ('Microsoft.ACE.OLEDB.12.0', 'Text;Database=C:\CSV; ', 'SELECT * FROM smdr.csv')

错误:消息 7403,级别 16,状态 1,第 31 行 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”尚未注册。 FIX = 安装“AccessDatabaseEngine_x64.exe”


EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 去 EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1 去吧


链接服务器“(null)”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”返回消息“未指定的错误”。 消息 7303,第 16 层,状态 1,第 47 行 无法为链接服务器“(null)”初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象。 固定 = EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0',N'AllowInProcess',0 GO --Alternately 在 Sql Management Studio 中转到服务器对象 - 链接服务器 - 提供程序 - Microsoft.Jet.OLEDB.4.0 然后选项并取消选中“允许进程内”。 FIX = 添加“-g512;”到参数“启动参数”值的前面。


消息 7399,第 16 层,状态 1,第 57 行 链接服务器“(null)”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”报告错误。拒绝访问。 消息 7350,第 16 层,状态 2,第 57 行 无法从链接服务器“(null)”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”获取列信息。 FIX = 将 SQL Server 数据引擎帐户从“NT Service\MSSQLServer”更改为具有访问权限的域帐户


【讨论】:

    猜你喜欢
    • 2019-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2017-09-19
    相关资源
    最近更新 更多