急急急!!!!!
公司网络由电信变成移动的了,所以公司的服务器ip也要变成移动的ip,我先把服务器ip改成移动的,然后再代码连接中 
dim conn2 
dim connstr2 
connstr2= "PROVIDER=SQLOLEDB;DATA SOURCE=xxx.xx.xxx.xx; UID=abc; password=123; DATABASE=abc" 
set conn2=server.createobject("ADODB.CONNECTION") 
conn2.open connstr2 
DATA SOURCE对应的ip改成移动的,因为我们是局域网,我把路由器1433端口又映射到服务器上,可是,打开网页时,总是提醒说: 
Microsoft OLE DB Provider for SQL Server 错误 '80004005' [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。 /search/searchall.asp,行 22 
请教各位,我应该怎么办? 

解决方案 »

  1.   

    确定服务器的侦听端口是否和路由的IP映射一致
    telnet ***.***.***.*** 数据库端口 看看是否能正常连接
      

  2.   

    按照三楼说的,运行telnet ***.***.***.*** 1433 ,左上角有个光标在闪,连接成功?
    我在外网连接本公司的服务器,连接成功,说明服务器和端口都没有问题。可是就为啥连接不上呢?
      

  3.   

    在开始菜单里面点运行 输入IISRESET