Make sure that you have SP3 for sql 2000. If you do then try adding a host record. I just made this same post a minute ago. Make a host record on the machine that you are trying to connect to the sql server.Go to c:\WINNT\System32\drivers\etc\host. open it in notepad and at the bottom put in the ip address and computer name of the SQL server. I had this same problem just the other day.
First thing I would do though is make sure that you have SP3 for SQL installed. Cause if you dont it may not have the default port open. You can check that by opening a command prompt on the SQL server and type in:
tasklist
and then look for sqlserver.exe Once you find that look at the number on the right and that is your process id. Now type in:
netstat -nao | findstr LIST
And then look to the far right hand side and try to find that process ID. If you do not have it, You more than likely do not have SP3. You can download it here.
http://www.microsoft.com/sql/downloads/2000/sp3.asp
>> Stay informed about: Help - IIS fails to connect to MSSQL server on a nother co..