A机与B机在同一个局域网的不同Ip网段内,A机的IP为:192.168.8.88,B机的IP为:192.168.7.162,怎么样才能让B机访问到A机的SQL服务器?
请大家说得详细点。谢谢!

解决方案 »

  1.   

    1、TCP协议不能实现你所提到的连接方式,SQL采用的是TCP协议,因而不可实现。
    2、解决办法1:如果SQL服务器是需要服务于两个网段,可以将此服务器安装双网卡,即一台电脑具有两个IP地址,192.168.8.XXX
    192.168.7.XXX
    这样两个网段都可以访问。同样,通过增加网卡数量可以令它为更多的网段服务。
    3、解决办法2:UDP协议可以跨网段访问,如果用于两个自写的通讯程序中,可以采用,对于SQL服务虽然在理论上,可以采用UDP协议做服务代理,但这个方案不但编程工作量大而且具有不稳定因素,建议尽量采用解决办法1。
      

  2.   

    SQL采用的是TCP协议,因而不可实现。 
    sql默认采用tcp协议 改用管道试试
      

  3.   

    A段网关: 192.168.8.1
    B段网关: 192.168.7.1
    在路由器中两个串口分设192.192.168.8.1 192.168.7.1
    将192.168.8.X和192.168.7.X段指向纳入一个区域..意思是2个段分别由这两个路由器串口转发