首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OLE DB提供程序"SQLNCLI10.1“尚未注册。

OLE DB提供程序"SQLNCLI10.1“尚未注册。
EN

Server Fault用户
提问于 2010-04-09 17:02:50
回答 2查看 10.3K关注 0票数 3

我有一个SQLServer2008AnalysisServices项目。在数据源视图中,我有一个命名查询,它引用包含三个表的单个数据源。项目处理成功,可以浏览多维数据集。

最近,我向数据源视图添加了第二个数据源,并将一个表链接到原始命名查询。

当我试图处理这个项目时,我会得到这样的信息:

OLE DB错误: OLE DB或ODBC错误: OLE DB提供程序"SQLNCLI10.1“尚未注册。;42000。

两个数据源的连接字符串使用SQLNCLI10.1

EN

回答 2

Server Fault用户

发布于 2011-05-04 09:54:38

用于连接数据源的连接字符串是什么,它应该位于以下类似行上: Provider=SQLNCLI10.1;Integrated Security=“;Persist Info=False;User ID=sa;Initial Catalog=AdventureWorksDW;Data Source=MyServer;Initial File Name=”;“;Server SPN=”

SQLNCLI10.1适用于SQL2008及更高版本,您还可以从SQL2008WebFeaturePack中检查和下载,并在服务器上重新安装。因此,您可以尝试编辑数据库的数据源(S),并从SQLNCLI.1提供程序切换到SQLNCLI10.1本机客户端提供程序。

票数 0
EN

Server Fault用户

发布于 2020-04-22 17:42:09

称为"SQLNCLI10“的Server”本机“OLE DB驱动程序不随Windows一起发布。它随Server 2008一起发布。

这意味着您必须手动将其安装在希望连接到数据库的计算机上。

用于Server的其他OLE DB提供程序:

  • SQLOLEDB:随每个版本的Windows一起发布
  • SQLNCLI:随Server 2005一起提供;必须手动安装在客户端计算机上(不推荐)
  • SQLNCLI10:随Server 2008一起提供;必须手动安装在客户端计算机上(不推荐)
  • SQLNCLI11:随Server 2012一起提供;必须手动安装在客户端计算机上(不推荐)
  • MSOLEDBSQL:随Server 2017及更新版本一起发布;必须手动安装在客户端计算机上。支持Server 2005及更高版本。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/131025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档