我有一个sql数据库,我在我的asp.net Web应用程序中使用sql数据连接但是我得到以下 堆栈跟踪错误 :
[InvalidOperationException:'SQLNCLI11'提供程序未注册 在本地机器上。]
这会导致大量的数据绑定错误
如何注册数据提供者?
答案 0 :(得分:0)
您需要在计算机上安装SQL Native客户端。
http://download.microsoft.com/download/2/7/c/27c60d49-6dbe-423e-9a9e-1c873f269484/sqlncli_x64.msi
为32位
http://download.microsoft.com/download/2/7/c/27c60d49-6dbe-423e-9a9e-1c873f269484/sqlncli.msi
答案 1 :(得分:0)
已解决的问题
Visual Studio 2013和2012 .net默认情况下无法连接到SQL Server 2008
创建数据源并完成所需的操作并在本地进行测试后,您需要打开webconfig文件,找到数据源连接并更改“SQLNCLI11”'对于SQLNCCLI10,这将阻止您必须向Web服务器添加其他文件。
注意,除非您将webconfig数据源更改回SQLNCLI11,否则许多人无法在visual studio 2012或13中编辑数据源