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

求救:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (p

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider SQL 网络接口, error 26 - 定位指定的服务器-实例时出错).htm --------------------编程问答-------------------- 开始菜单-Microsoft SQL Server 2005-配置工具-SQL Server 外围应用配置器-服务和连接的外围应用配置器
左树型菜单:
MSSQLSERVER
 Database Engine
  远程连接
选“本地连接和远程连接”和“同时使用 TCP/IP 和 named pipes”
--------------------编程问答-------------------- 你说的我已经敲定了,但是还是出现这个问题. --------------------编程问答-------------------- http://www.or2.com.cn/blogview.asp?logID=650 --------------------编程问答-------------------- 我也遇到这个问题了,不知如何解决???闷啊!!! --------------------编程问答-------------------- 那我用的是2000 提示这个错误怎么解决呢 --------------------编程问答-------------------- lz用windows身份验证可以进去吗? --------------------编程问答-------------------- 我也遇到这个问题了 --------------------编程问答-------------------- 我也是这个问题 --------------------编程问答-------------------- 我也是这个问题!!我的是SQL2000 --------------------编程问答-------------------- 我也遇到同样的问题了 --------------------编程问答-------------------- 看看是不是防火墙没有加上1433端口,
或者是sql2000端口改成其它的了。 --------------------编程问答-------------------- http://jc-dreaming.javaeye.com/blog/524518  看看吧 --------------------编程问答-------------------- 我也是遇见了这个问题,我可以登录自己的服务器,但是别人却无法登录我的服务器。
而且我的防火墙已经关了。
而且我可以登录别人的服务器
郁闷中。。。。 --------------------编程问答-------------------- 服务器名改为:.\SqlExpress试一下。
估计你装的是Express版 --------------------编程问答-------------------- 大侠啊,快现身吧。。我也是这个错误 --------------------编程问答--------------------    我也遇到这样的问题,网上查了很多,都没能解决,如修改外围配置等。还以为是电脑有问题,但是重装系统之后依旧。
    因为我的连接字符串的内容是写在配置文件中的,后来发现还是连接字符串的问题。在机房一直使用集成方式登陆("Data Source=XXXX\SQLEXPRESS;Initial Catalog=login;Integrated Security=True;"),拿到自己的电脑就不可以了,出现的错误是26.改成sa登陆:(connectionString="server=(local);database=login;uid=sa;pwd=******" providerName="System.Data.SqlClient")
成功解决。希望对大家有帮助,这位这个问题让我纠结了一学期。注:连接字符串中的一些参数改成自己的就可以了。 --------------------编程问答-------------------- 我也一样 网上说的都没有用啊!!!怎么办哪!!!

楼上的方法我试过,还是没有用啊 --------------------编程问答-------------------- 你拿到同学的电脑上试试嘛,如果别人可以顺利连接,但你的错误依旧和在自己电脑上一样的话,说明是你的代码有问题。参考同学的连接串,因为连接字符串最有可能出问题。 --------------------编程问答-------------------- 问题还是没解决啊?怎么办啊  我用的是vs2008 Sql2005 开发 急求解决!!!! --------------------编程问答--------------------
引用 14 楼 libinlink 的回复:
服务器名改为:.\SqlExpress试一下。
估计你装的是Express版

这个是对的!!!!!!! --------------------编程问答--------------------  学习啊。。 --------------------编程问答--------------------
引用 20 楼 hamsonbanana 的回复:
引用 14 楼 libinlink 的回复:
服务器名改为:.\SqlExpress试一下。
估计你装的是Express版

这个是对的!!!!!!!


确实是对的! --------------------编程问答-------------------- 其实只要改一下服务器名就行。 --------------------编程问答-------------------- 改连接语句,Data Source=XXXX\SQLEXPRESS;原来有\SQLEXPRESS就去掉,原来没\SQLEXPRESS就加上 --------------------编程问答-------------------- 上面的都试了还不好用。那么用下面的试试。我就是这么试好的。
 SQL Server 2005的默认端口可能不是1433. 我们需要手动修改一下. 打开SQL Server Configuration Manager. 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 查看TCP/IP的属性.在打开的对话框中选择IP Address, 把到IPAll下的TCP Dymanic Ports改为0,TCP Port的值修改为1433.   

       在Windows防火墙中的Exceptions中Add Port:TCP 1433和UDP 1434, 同时还需要Add Program.先打开SQL Server Configuration Manager,在SQL Server 2005 Services中选中SQL Server,查看属性,在Advanced中记下Instance ID.如(Mssql.1)  --------------------编程问答-------------------- 测试成功!FILE_GOOD的方法是正确的~~
补充:.NET技术 ,  .NET Framework
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,