当前位置:编程学习 > C#/ASP.NET >>

SQL 2008 R2 提示错误信息(provider: SQL Network Interfaces, error: 25 - 连接字符串无效)

“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 25 - 连接字符串无效)”


   这个错误弄得很无语,我的sql是2008 r2 版本的,搜到的一些sql 2005的解决方案都不好用呢,比如打开Sql Server 2005 “配置工具” 中的“SQL Server 外围应用配置器”,点击“服务和连接的外围应用配置器”; 2.在出来的界面中点击“Database Engine”中的“远程连接”,把连接方式改为“本地连接和远程连接”中的“同时使用tcp/ip和name pipes”; 3.修改后通过“配置工具”中的“SQL Server Configuration Manager”重启Sql Server 2005服务;


   我的sql 2008 r2 的配置工具里就没有sql server 外围应用配置器这个东西啊。。。是不是要安装补丁呢?


  新手,求指导 sql 2008 r2 数据库 --------------------编程问答-------------------- 服务打开了么? --------------------编程问答-------------------- 我今天也遇到这个问题了,解决了,首先确保你的MSSQLSERVER 内置账户是:Local System,然后当然就是Sql server(MSSQLSERVER)启动正常,如果启动提示错误就要到控制面板--》管理工具--》服务 找到Sql server(MSSQLSERVER) 启动或者修改内置账户为:Local System 在启动。

第二就是可能你的SQL连接字符串没有改好,Web.config 中data source=.; 注意只有一个“.”;(原sql2005的是Data Source=.\SQLEXPRESS;有可能你只改为了Data Source=.\MSSQLSERVER;,其实只有一个.就可以了)

祝楼主好运,我也是刚遇到解决了,可以读取数据库正常了! --------------------编程问答-------------------- 请问这个问题您是如何解决的?能给我一个详细的解答吗? --------------------编程问答-------------------- 估计是数据库链接字符串写错了。看看你的sql是什么版本  试试用 ./MSSQLSERVER   链接数据库 --------------------编程问答-------------------- Data Source= . ;  和Data Source= ./MSSQLSERVER   这两种方法在web.config中试试
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,