Error al conectar a MS SQL desde un server pero no al otro

Tenemos un server MS SQL y dos serveres web. Estoy en el process de mover todos los sitios de uno de los serveres del website a uno nuevo.

Mis sitios de asp.net no pueden conectarse al server ms sql externo después de que los haya trasladado al nuevo server. Puedo hacer ping al server MS SQL y acceder a él mediante telnet utilizando el puerto 1433 del server del website.

Funciona perfectamente desde el antiguo server del website, así que supongo que hay algo que ver con el nuevo server. He intentado inhabilitar el cortafuego sin ayudar tampoco.

¡La ayuda sería muy apreciada!

Tengo los siguientes errores en dos sitios diferentes (uno corriendo. Net 2 y otro .net 4):

Se produjo un error específico de networking o de instancia al establecer una connection a SQL Server. El server no se encontró o no estaba accesible. Compruebe que el nombre de instancia es correcto y que SQL Server está configurado para permitir conexiones remotas. (proveedor: Proveedor de canalizaciones con nombre, error: 40 – No se pudo abrir una connection a SQL Server)

Detalles de exception: System.Data.SqlClient.SqlException: Se produjo un error relacionado con la networking o de instancia al establecer una connection a SQL Server. El server no se encontró o no estaba accesible. Compruebe que el nombre de instancia es correcto y que SQL Server está configurado para permitir conexiones remotas. (proveedor: Proveedor de canalizaciones con nombre, error: 40 – No se pudo abrir una connection a SQL Server)

[SqlException (0x80131904): Se produjo un error específico de networking o de instancia al establecer una connection a SQL Server. El server no se encontró o no estaba accesible. Compruebe que el nombre de instancia es correcto y que SQL Server está configurado para permitir conexiones remotas. (proveedor: Proveedor de canalizaciones con nombre, error: 40 – No se pudo abrir una connection a SQL Server)]
DataAccessManager.ExecuteNonQuery (command DbCommand) en C: \ Websites * \ App_Code \ DataAccessManager.vb: 31
InsiteError.Save () en C: \ Websites * \ App_Code \ System \ InsiteError.vb: 89

Y

La ruta de networking no se encontró

Detalles de exception: System.ComponentModel.Win32Exception: No se encontró la ruta de acceso de networking

[Win32Exception (0x80004005): un bash de connection falló porque la parte conectada no respondió correctamente después de un período de time, o la connection establecida falló porque el host conectado no ha respondido]

[SqlException (0x80131904): Se produjo un error específico de networking o de instancia al establecer una connection a SQL Server. El server no se encontró o no estaba accesible. Compruebe que el nombre de instancia es correcto y que SQL Server está configurado para permitir conexiones remotas. (Proveedor: Proveedor TCP, error: 0 – Error en el bash de connection porque la parte conectada no respondió correctamente después de un período de time o falló la connection establecida porque el host conectado no ha podido responder.)]
DataAccessManager.ExecuteSelectCommand (command DbCommand) en C: \ Websites * \ App_Code \ DataAccessManager.vb: 18
InsitePage..ctor (String file_name, PageResult & Result) en C: \ Websites * \ App_Code \ InsitePage \ InsitePage.vb: 68
_Default.Page_PreInit (Object sender, EventArgs e) en C: \ Websites * \ default.aspx.vb: 298
BasePage.OnPreInit (EventArgs e) en C: \ Websites * \ App_Code \ System \ BasePages \ BasePage.vb: 249 System.Web.UI.Page.PerformPreInit () +49
System.Web.UI.Page.ProcessRequestMain (boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1844

– Actualizar – Tratando de conectarme con el ms sql management studio desde el nuevo server, obtengo el siguiente error:

TITLE: Conectarse al server

No puede conectar a *.

—————————— INFORMACIÓN ADICIONAL:

Se produjo un error específico de networking o de instancia al establecer una connection a SQL Server. El server no se encontró o no estaba accesible. Compruebe que el nombre de instancia es correcto y que SQL Server está configurado para permitir conexiones remotas. (proveedor: Proveedor de canalizaciones con nombre, error: 40 – No se pudo abrir una connection a SQL Server) (Microsoft SQL Server, error: 53)

Para get ayuda, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476


La ruta de networking no se encontró

Nuestra empresa de hosting había restringido la connection a SQL Server para ser sólo de direcciones IP de la networking local. El viejo server del Web site estaba dentro de esta networking local pero el nuevo Web site estaba en una diversa networking. Nuestra empresa de alojamiento terminó arreglando el problema después de ir varias rondas de ellos.

Lo que me tiró fue que cuando me registré de forma remota en el nuevo server web, entonces podría ping y acceder al server por telnet utilizando el puerto que MS SQL utiliza. Instalé Management Studio en el server web y no pude conectarme al server MS SQL que lo utilizaba. De alguna manera la restricción logró diferenciar qué tipo de connection era y lo restringía sólo para no permitir conexiones SQL.

Este fue un caso bastante específico, pero espero que lo que la gente puede tomar de él es cómo depurar y determinar dónde se extiende el problema.