';SQLNCLI';提供程序未在本地计算机sql server 2012上注册

';SQLNCLI';提供程序未在本地计算机sql server 2012上注册,sql,sql-server,sqlncli,Sql,Sql Server,Sqlncli,正在将应用程序从我的开发箱部署到客户端。在客户端上,当我运行exe时,出现错误“本地计算机上未注册'SQLNCLI10'提供程序 我正在开发SQL Server 2012。我尝试在目标计算机上安装sqlncli.msi,但没有成功 有人能告诉我需要在客户端机器上安装什么软件包才能让我的应用程序正常工作吗?如果可能的话,请提供该软件包的URL 谢谢!您是否正在使用64位计算机并使用32位安装 这是64位链接:我发现我需要的是2008版,而不是2012版 使用SQLNCLI11连接到SQLserve

正在将应用程序从我的开发箱部署到客户端。在客户端上,当我运行exe时,出现错误“本地计算机上未注册'SQLNCLI10'提供程序

我正在开发SQL Server 2012。我尝试在目标计算机上安装sqlncli.msi,但没有成功

有人能告诉我需要在客户端机器上安装什么软件包才能让我的应用程序正常工作吗?如果可能的话,请提供该软件包的URL


谢谢!

您是否正在使用64位计算机并使用32位安装


这是64位链接:

我发现我需要的是2008版,而不是2012版


使用SQLNCLI11连接到SQLserver 2012

例如:

下载

http://go.microsoft.com/fwlink/?LinkID=239649&clcid=0x409
X86包(sqlncli.msi)


X64包(sqlncli.msi)

在您的计算机上安装sqlncli10提供程序

SQL 2008 R2的sqlncli10提供程序可以从这里下载

一些更新:

SQLNCLI11也可以在windows 10上运行,它可以连接SQL 2012和2014(未在更高版本的SQL上测试) 这是可用的最新版本

在撰写本文时,最新的软件包可在此处找到: SQL Server®2012本机客户端-QFE

来自Microsoft:

不建议在新开发中使用此驱动程序。 新的OLE DB提供程序称为用于SQL Server的Microsoft OLE DB驱动程序(MSOLEDBSQL) 将使用最新的服务器功能进行更新

第条:

下载链接:

我也是。我安装了Office 2013,我用谷歌搜索了错误(
Power Pivot->Manage->Existing Data Sources->Edit->Test
,以实际查看错误),然后来到这里。回答正确。SQLNCLI10是SQL 2008,11是SQL 2012
http://go.microsoft.com/fwlink/?LinkID=239649&clcid=0x409
http://go.microsoft.com/fwlink/?LinkID=239650&clcid=0x409