我和同事相同配置电脑,之前一直都可以连,我的今天莫名其妙就不可用,同事的可以。
我的电脑可以ping通服务器,telnet 1433端口也出现光标闪烁。用程序和查询分析器都无法连接服务器。
用的是SQL Server身份验证,确定用户名及密码没有错。
把同事的电脑插到我的网线上,就可以连接上。我们都是XP系统。看了一些帖子,把系统自带防火墙关闭,依旧无法连接。
重新安装SQL Server studio express,依旧无法连接。
但是连接我本机的数据库正常。
本机服务开启情况如下:本机SQL Server协议设置如下:登陆页面及错误提示如下:
请各位同仁看看这个是什么问题,尽可能在不重装系统的情况下解决,在线急求,谢谢了!!!!
sql server数据库

解决方案 »

  1.   

    你的tcp/ip协议启用的ip地址与你输入的不一致啊?
      

  2.   

    这个连接的时候使用的是NAMED PIPE,不是TCP/IP确保你的NAMED PIPE协议是开启的,另外可以考虑将SQL Server Browse开启来。如果你使用静态端口的话,可以将动态端口的值0去掉。 
      

  3.   

    NAMED PIPE已经是启用的,管道名如下:
    \.\pipe\MSSQL$SQLEXPRESS\sql\query远程服务器和我本机的Server Browse已经开启了
      

  4.   

    本地的tcp协议应该不会影响到服务器上,你看下客户端配置是否设置了别名什么的
      

  5.   

    别名是空白的,客户端协议中除了VIA之外都已经启用。
    另外,我刚才用程序代码测试了下,也是无法连接上远程服务器,是否说明不是SQL Server Management studio express的问题,而是其他方面的问题??
      

  6.   

    当然了,跟ssms没关系
    你服务器的实例名是什么?你同事也用跟你图上一样的账号什么的登录的吗?
    你试试ip\实例名作为服务器名登录呢
      

  7.   


    实例名就是SERVER2005,我同事和我一样用用户账号登陆,ip\实例名一样无法
    而且最奇怪的就是上周一切正常,并没有安装什么软件或者删除什么的
      

  8.   

    确实很奇怪啊,那你跟你同事用ssms互访可以吗?
      

  9.   


    他的电脑没装SERVER服务,下午我打算用虚拟机试试看,在我电脑上