只要Server跟Client端同時啟用TCP/IP協議即可。

解决方案 »

  1.   

    在服务器上增加实例,实例为客户端上SQLSERVER.
      

  2.   

    然后通过访问不同实例,就等于访问网内不同的机器上SQLSERVER
    第一个问题:
    有一篇文章不错,
    http://www.ccidnet.com/tech/web/2001/06/21/58_2412.html
      

  3.   

    第2個問題,個人覺得是不可能實現。
    理由很簡單,局域网的其它計算機是通過分享接入計算機的IP地址來連上Internet,它們都是共用同一個IP。
    Internet上的其它計算機只能連接得到這台接入計算機上的SQL Server(通過TCP/IP). 
    除非雙方都有固定IP,才可以互連。
    另,j9988老哥,你試過在internet上連到某一個局域网內的其它計算機上的sql server嗎。
      

  4.   

    第2条的确不可实现,除非你的客户端裸露在INTERNET上,有直接的IP。
    要实现功能我发现用VPN最佳,成本也低。
      

  5.   

    真是奇怪,我那台宽带网接入计算机,有固定的公有ip地址。在上面装有sql server2000。为什么我在局域网的其他机子上访问它,就说找不到该sql server.我已经用tcp/ip。客户端和服务器端都加了。大家试试看。ip地址是61.153.202.22
      

  6.   

    我昨晚替你试过:
    SQLSERVER不存在或拒绝访问.