海海日记-冯海滨博客

您现在的位置是:首页 > 系统 > 正文

系统

在连接到SQL Server2005时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败--的解决

happyfhb2011-02-27系统1589

首先感谢airwolf2026博客提供这篇文章,经过实践 我在作者描述的基础上多加一条。 

Sql Server2005 ,我们远程连接无法连接上的用这4步就可以了

1.在外围配置工具把允许TCP/IP和命名管道勾上,当然仅TCP/IP也可以

图1:外围应用配置器中选择TCP/IP或者named pipes

其中named pipes就是类似进程间通讯用的东西,(说错了请大家指正)可以单独选择'仅选择TCP/IP';
 
2.然后从配置管理器中找到...2005网络配置-网络协议-TCP/IP查看里面的端口号,默认是1433,可以改成自己喜欢的.

 



图2:找到系统默认对应的TCP端口号,可以修改成自己喜欢的

3.在相应的防火墙新增个例外,比如默认的1433 这样就可以远程连接了.
<
 

图3:在相应防火墙中新增一个在'第二步'中设置的TCP端口号,这里以XP系统自带的防火墙为例

4. 在实际操作过程中,大家都是用sql服务器名直接进行链接,这个时候如果连不上还有一种情况。

ping服务器IP地址成功而ping服务器名称失败,则说明名字解析有问题,
这时候要检查DNS服务是否正常.有时候客户端和服务器不在同一个局域网里面,
这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,

具体的方法是:
1.使用记事本打开HOSTS文件(一般情况下位于C:\windows\system32\drivers\etc).
添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24 myserver

通过以上四步就可以了...刚开始自己也是一头雾水,不过SQL Server2005弹出的错误提示可以有很大的帮助.
 

平淡中储蓄成长

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~