你用的是用机器名连接吗?那时不行的,除非你的sqlserver有静态ip,然后电脑B通过ip来代替机器名访问这个数据库

解决方案 »

  1.   

    用OLEDB方式应该可以的我试过的
      

  2.   

    我用ADODC控件,在Connectionstring中放置阿A电脑的IP,但是没有联接上!!!!
      

  3.   

    wanwenguo(wanwenguo) :
       有没有事例???
      

  4.   

    wanwenguo(wanwenguo) :
        静态IP是什么?
      

  5.   

    你电脑A是用什么方式上网的?在internet中怎么辨别你的机器?所以要有静态IP才行,静态IP一般专线上网的方式好像都送静态IP,在TCP/IP中添加IP,将DNS等指向你的接入商的DSN的IP,哎,代码和局域网没区别,server=servername改成server=IP,但是机器配置就不是几句话说清楚的
      

  6.   

    wanwenguo(wanwenguo) 是的,你有oicq吗?我的3366819
      

  7.   

    请问怎么给sql server置IP地址(局域网中),是否就是所在机器的地址