你碰到的问题,不是sql server本身的问题,而是一个网络规划的问题。
只要你的网络规划好,让你的Sql Server安装在10.5.0.56这个机子和10.3.0.26这台计算机之间的路由相通,那就可以访问了。如果你两台计算机的子网掩码是255.0.0.0,而且两台计算机之间无路由器分隔,那本身就是通的。在10.3.0.26计算机上使用ping 10.5.0.56 ,看看是否有正常回应,如果有,说明网络通畅。
如果子网掩码是255.255.0.0,那么,你们的网络肯定使用路由器或者三层交换机作分隔了,这就需要网络管理员设定两台计算机之间的路由设置参数,才能使你的2台计算机正常通信。
在网络通畅的情况下,还要检查服务器本身,看看服务器上有没有安装防火墙软件,如果安装了,需要在防火墙软件中修改开放端口设置,把1433端口开放出来,外面的计算机才能正常访问安装在服务器上的sql server (默认安装的情况下,sql server 使用tcp/ip 1433端口对外提供服务).

解决方案 »

  1.   

    找你网管,要分VLAN的话,机器间通了,sqlserver也就能通。
      

  2.   

    那这个对Sql server2000的版本有什么要求呢?个人版或企业版行吗?
      

  3.   

    如果网络通了,那就看协议了,注意这种情况只有TCP/ip是可用得。注意客户端和服务器的协议配置。
      

  4.   

    sql server:管我x事,这是tcpip协议的问题