正文

[ZT]SQL Server连接中的三个最常见错误(3)2007-08-26 11:09:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/otot/28851.html

分享到:

三.提示连接超时  
  如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,  
  不过是由于连接的时间大于允许的时间而导致出错.  
  这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,  
  并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.  
  要解决这样的错误,可以修改客户端的连接超时设置.  
  默认情况下,通过企业管理器注册另外一台SQL   Server的超时设置是   4   秒,  
  而查询分析器是   15   秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).  
  具体步骤为:  
  企业管理器中的设置:  
  1.在企业管理器中,选择菜单上的"工具",再选择"选项"  
  2.在弹出的"SQL   Server企业管理器属性"窗口中,点击"高级"选项卡  
  3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如   20.  
  查询分析器中的设置:  
  工具   --   选项   --   连接   --   将登录超时设置为一个较大的数字  

 
总结:  
  1.先保证ping通(有防火墙的先关闭防火墙)  
  2.在命令提示符下执行:telnet   <服务器ip地址>   1433   不会报错  
  3.连接时使用用ip连接企业管理器  
  4.如果不行  
  SQL   Server服务器--开始--程序--Microsoft   SQL   Server  
  --服务器网络实用工具  
  --启用   WinSock代理  
  --代理地址:(sqlserver服务器IP)  
  --代理端口--1433  
  ---确定  
  5.如果还不行,在客户端装个SQL   Server客户端配置一下:  
  开始--程序--Microsoft   SQL   Server--客户端网络实用工具  
  --别名--添加  
  --网络库选择"tcp/ip"--服务器别名输入SQL服务器名  
  --连接参数--服务器名称中输入SQL服务器ip地址  
  --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号  

阅读(3268) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册