Gracias Cesarin2006 por responder mi pregunta
Te cuento un poco mas detallado el problema y la solucion
Mi maquina (ip 10.10.10.7) en donde tengo el visual studio 2005 tiene instalado el sql server 2005, tengo un servidor (ip 10.10.10.2) donde esta el sql server 2000 y mi apliacion en entorno de desarrollo se conecta perfectamente al servidor.
Tanto en el sql 2000 como en el 2005 tenia activada las conecciones remotas por lo tanto no era ese el problema porque si hubiera estado desactivado tampoco me hubiera dejado conectar desde el entorno de desarrollo.
La solución al problema es:
Como tu puedes ver en el post me conecto con una cadena de conexión System.Data.SqlClient, cambie la cadena de conexion a SQlOledbProvider y ademas mi maquina donde tenía instalado el sql server 2005 le ingrese
sql server Configuration Manager
Click en Sql Server 2005 Network Configuration
Click en Protocols for MSSQLSERVER
Click derecho propiedades de TCP/IP
Click en la pestaña de IP Addresses y puse la ip del servidor y el puerto con el que iba a conectarse y ya funcionó desde el IIS
Con todo muchas gracias y si a alquien le sucede esto aqui les dejo la solución
Saludos
Tavor