学习.Net  
C#

因sqlserver 1433端口容易受到攻击,将端口号改为1533了,但是服务器端的端口变了后,发生了问题
1. 在客户端用企业管理器连,怎么也连不上了
2. 在程序里访问服务器上的数据库也总是说"sa 登录失败".
刚开始以为是sa密码改了,在检查后确定sa密码没变,肯定是端口改了后,要修改连接和登录方式

解决办法
1、使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).
  添加一条IP地址与服务器名称的对应记录,如:
    你机器IP   myserver
2  也可以在 SQL Server 的客户端网络实用工具里面进行配置:
   程序 -> Microsoft SQL Server -> 客户端网络使用工具
   从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道以及 TCP/IP 协议。
  点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,如下图所示。


                                           该端口必须与服务器一致,修改为1533.
    在企业管理器中重新连接,成功.

3在程序中设置连接字符串时,应类似 "server=192.168.6.10,1533;database=…."

 

posted on 2007-02-07 11:38  没有空气  阅读(706)  评论(0编辑  收藏  举报
 
同时有 个用户访问
hit statistics