ConnStr="provider=sqloledb.1;server=192.168.0.18;uid=;pwd=;database="
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
我的机子IP=192.168.2.164,测试服务器的IP=192.168.0.18,这样我的电脑连不上测试机上的数据库,而把本地机IP改成192.168.0.164却可以!为什么会出现192.168.2.164连不上192.168.0.18的数据库?要怎样才能连上?用php也同样连不上!

解决方案 »

  1.   

    不同网段,去检查服务器的网络设置吧,不是PHP的问题。
      

  2.   

    但是远程桌面却可以操作数据库,用本地数据库sqlserver2000也能连接到测试服务机
      

  3.   

    但是远程桌面却可以操作数据库,用本地数据库sqlserver2000也能连接到测试服务机
      

  4.   

    检查防火墙和服务器SQLServer的网络配置,远程桌面可以访问,不代表其他程序也可以访问,防火墙可以针对不同的程序做不同的设置。