超级郁闷的问题
好郁闷呀,我写的连接sql   server的测试程序,在本机上可以顺利执行(win2003).但是把程序放到一个2000系统的iis服务器上就出现   
 Microsoft   OLE   DB   Provider   for   SQL   Server   错误    '80004005 '    
 [DBNMPNTW]找不到指定的   SQL   Server。   
 2003系统的ip是192.168.0.1   2000系统的ip是192.168.0.2   程序如下: 
  <%   
 Dim   conn,ConnStr,con,ConStr,SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName 
 SqlDatabaseName   =    "test " 
 SqlPassword   =    "test " 
 SqlUsername   =    "sa " 
 SqlLocalName   =    "192.168.0.1 " 
 ConnStr   =    "Provider   =   Sqloledb;   User   ID   =    "   &   SqlUsername   &    ";   Password   =    "   &   SqlPassword   &    ";   Initial   Catalog   =    "   &   SqlDatabaseName   &    ";   Data   Source   =    "   &   SqlLocalName   &    "; " 
 Set   conn=Server.CreateObject( "ADODB.Connection ") 
 conn.Open   ConnStr 
 %>  
 请问怎么解决才能让这个程序在2000的机子上运行正确呢? 
 在线等,谢谢!
------解决方案--------------------SqlLocalName =  "(local) "
------解决方案--------------------2003默认的防火墙挡了把
------解决方案--------------------控制面板的odbc里建个连结行不行?
------解决方案--------------------本机测试 
 SqlLocalName =  "127.0.0.1 "     
 -------------- 
 www.jw112.com
------解决方案--------------------安装SQL Server的sp4后看看
------解决方案--------------------用2000的sql查询分析器测试连接2003的数据库能不能连接上
------解决方案--------------------那就是和代码没什么关系了,防火墙的问题可能性最大
------解决方案--------------------解决了就好