none
已解决:远程连接sqlserver2008数据库,导致服务器和客户端机之间网络通信中断的问题? RRS feed

  • 问题

  • 有两台电脑,配置相同:Windows 2008R2标准版+sqlserver2008 开发版+vsts2008sp1,目前出现一个问题:这两台电脑在保证网络联通的情况下(可以一直ping通),只要客户端机sql server management studio或者vsts2008或者其他sql数据库客户端,通过远程访问服务器sqlserver,几秒的延迟后,两台机器就无法ping通,当然数据库也无法打开,但这时两台电脑又都可以访问互联网打开网页。过一段时间以后,两台电脑又可以正常通讯。
    通过排查法,排除了路由器交换机和防火墙的问题,目前推测可能的原因:sqlserver2008有远程设置的参数没有设置好;Windows2008r2系统有一个需要的网络功能没有安装。
    请教专家这种问题的原因是什么,是否有类似的案例,非常感谢!


    已解决:通过彻底的排查,发现是ESET防火墙的问题,把sqlservr.exe主程序的出站请求的拦截了,导致两台电脑之间的所有通讯都堵塞了,看来是防火墙软件的一个问题。
    谢谢版主的回复,:)
    • 已编辑 leoleee 2009年12月23日 2:53
    2009年12月23日 1:54

全部回复

  • 在sql server 配置管理器中 看看 TCP/IP协议是否开启了?


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月23日 2:07
  • 协议开启了,本机可以正常访问,而且远程访问在几秒内可以连接上数据库,甚至可以获取数据库列表,但是2、3秒以后就断开了。 而且刚发现问题就出在windows2008r2 x64的系统上,其他xp系统都连接正常。 是不是因为Windows2008r2很多网络服务没有默认安装,而sqlserver通信时又需要某个服务
    2009年12月23日 2:10
  • 楼主您好,
    我注意到标题被改成“已解决”,是不是说这个帖子已经被您解决了?
    如果您已经解决了这个问题,能否把您如何解决的方法贴出来,那样会帮助很多人。:)
    2009年12月28日 7:54
    版主
  • Was firwall issue as OP stated.
    2009年12月28日 18:17