同事的sqlserver原来能来连接局域网内的其它机器,但一次系统出问题后sqlserver不能访问同局域网的其它服务器,其它服务器也连接不上她的服务器。连接时报错:sql server2000时出错:sql server2000不存在或是拒绝访问。
上网查了一下,说是可能的原因 1是认证方式,选择混合身份验证方式,根据SQLServer的用户来访问
2 防火墙拒绝
3要打补丁sp3
4服务器没开 等等
解决过程:
1看了一下安装文件和防火墙 设置,没有问题,服务器启动
2 先用ping ip的方法,成功返回数据,证明有物理连接
3 用telnet ip 1433 测试一下不能成功,查看服务器端口1433没问题
4 检查用户认证方式,混合身份验证方式,没问题
5最后看了一下sqlserver服务器的属性,发现没有把“全体----网络设定----把用户名和tcp/ip”设置为有效,设置后
6重启服务器,
7连接成功
总结:遇到问题要先考虑所有的原因,然后一个个的排出,
基本上都能解决问题,呵呵,