El alias del servidor SQL 2012 funciona localmente pero no de forma remota

El alias del servidor SQL 2012 funciona localmente pero no de forma remota

Me estoy preparando para una migración de servidor e intento redirigir una instancia con nombre de SQL Server 2012 (DW) a la instancia predeterminada. Actualmente no hay ninguna instancia de DW en el servidor de prueba; me gustaría evitar volver a crearla y consolidar todas nuestras bases de datos en la instancia predeterminada cuando actualicemos. Sin embargo, necesito conexiones que apunten a la instancia nombrada para seguir funcionando.

Configuré un alias como se indicaaquíy puedo usar una instancia con nombre (xx.xx.xx.xx\DW) para conectarme a la instancia predeterminada (xx.xx.xx.xx) cuando estoy conectado a RDP en el servidor. También puedo conectarme a la instancia predeterminada desde mi SSMS local. Sin embargo, cuando intento conectarme a la instancia nombrada (que debería redirigir a la instancia predeterminada) desde mi SSMS local, aparece un error que dice:

A network related or instance-specific error occurred while establishing a 
connection to SQL Server.  The server was not found or was not accessible.  
Verify that the instance name is correct and that SQL Server is configured 
to allow remote connections

¿Hay alguna razón por la que el alias funcione desde el servidor pero no de forma remota?

Respuesta1

Debe crear el alias en la máquina de cada usuario que se conectará al servidor SQL a través de la instancia nombrada.

Respuesta2

PARA evitar tener que instalar ALIAS en cada máquina cliente, puede crear un objeto de computadora en Active Directory y asignarle la dirección IP del servidor donde está instalado SQL.

Luego vaya a los protocolos TCP/IP en el ADMINISTRADOR DE CONFIGURACIÓN DEL SERVIDOR SQL y habilite la DIRECCIÓN IP. Establezca los puertos dinámicos TCP en 0 y deje PUERTO TCP en blanco.

Funciona para mi.

Respuesta3

En lugar de un alias de Cliente que debe configurarse en cada Cliente, configure un alias de nombre de host como se describe aquí http://blogs.msdn.com/b/dbrowne/archive/2012/05/21/how-to-add-a-hostname-alias-for-a-sql-server-instance.aspx

información relacionada