asp连接sql2000数据库???出错
在局域网中, 
 10.10.30.233,这个机器上做iis,且防火墙上开了80端口给233这个机器,用来做web发布,正常   
 现在有网站的SQL数据库装在 
 10.10.30.238,这个机器上,这个机器上用netstat   -an检查,1433端口正常listening   
 在233这个机器上的网站asp连接sql2000代码是这样写的: 
 DbName   =    "tab_url "    
 DbUserName   =    "sa "    
 DbPassWord   =    "1qaz2wsx3edc4rfv "    
 DbAddress   =    "10.10.30.238 "    
 Conn.open    "Provider=SQLOLEDB.1;Server= "&   DbAddress   & ";UID= "&   DbUserName   & ";PWD= "&   DbPassWord   & ";Database= "   &   DbName    
 ______________________________________________________________ 
 访问网站的时候,提示: 
 Microsoft   OLE   DB   Provider   for   SQL   Server   错误    '80004005 '      
 [DBNMPNTW]找不到指定的   SQL   Server。      
 /s/Inc/Function.asp,行27    
 _____________________________________________________________ 
 其中的行27,就是上面的连接字符串:   
 Conn.open    "Provider=SQLOLEDB.1;Server= "&   DbAddress   & ";UID= "&   DbUserName   & ";PWD= "&   DbPassWord   & ";Database= "   &   DbName      
 请问,哪里有问题!帮忙解答,谢谢! 
------解决方案--------------------查询分析器连接试试,能连上就是连接字符串的问题,连不上就是sql设置的问题,看补丁打上没
------解决方案--------------------换一个字符串: 
 Driver={SQL Server};Server=;Database=;Uid=sa;Pwd=   
 你得那个字符串好象是ado.net的oldeb的。
------解决方案-------------------- <% 
 dim Sql_Server,Sql_User,Sql_Pass,Sql_Data  
 Sql_Server =  "127.0.0.1 "  '数据库服务器地址或服务器名  
 Sql_User =  "sa "  '数据库登录名  
 Sql_Pass =  " "  '数据库密码  
 Sql_Data =  " "  '数据库名    
  '以下部分不能做任何的修改!    
 dim Conn,connstr  
 connstr =  "PROVIDER=SQLOLEDB;DATA SOURCE= "&Sql_Server& ";UID= "&Sql_User& ";PWD= "&Sql_Pass& ";database= "&Sql_Data  
 set Conn = server.createobject( "ADODB.connection ")  '创建数据库连接对象  
 Conn.open connstr  '连接数据库  
 %>
------解决方案--------------------Rs.AddNew 
 Rs( "Url ") = Url 
 Rs.Update        '多了个??? 
 ShortName = Num2Char(Rs( "ID ") + MinNumber) 
 Rs( "ShortName ") = ShortName 
 rs( "shijian ")=getdate() 
 rs( "yip ")=getIP 
 Rs.Update
------解决方案--------------------  安装SQL SP4补丁就OK了~~~   
 SP4补丁解决局域网或外网无法连接的问题。