Creación o eliminación de un alias de servidor para que lo use un cliente

Se aplica a:SQL Server

SQL Server 2022 y versiones posteriores

SQL Server Native Client (a menudo abreviado SNAC) se ha quitado de SQL Server 2022 (16.x) y SQL Server Management Studio 19 (SSMS). No se recomienda SQL Server Native Client (SQLNCLI o SQLNCLI11) ni el proveedor OLE DB de Microsoft heredado para SQL Server (SQLOLEDB) para el desarrollo de nuevas aplicaciones. Cambie al nuevo controlador OLE DB de Microsoft (MSOLEDBSQL) para SQL Server o al controlador ODBC de Microsoft ODBC Driver for SQL Server más reciente de ahora en adelante. Para SQLNCLI que se incluye como componente de motor de base de datos de SQL Server (versiones 2012 a 2019), consulte esta excepción de ciclo de vida de soporte técnico.

Para crear o quitar un alias para SQL Server 2022 (16.x) y versiones posteriores, use cliconfg.exe. Para obtener más información, consulte Agregar la configuración de una biblioteca de red (Herramienta de red de cliente).

SQL Server 2019 y versiones anteriores

En este artículo se explica cómo crear o eliminar un alias de servidor en SQL Server con el Administrador de configuración de SQL Server, para SQL Server 2019 (15.x) y versiones anteriores.

Un alias es un nombre alternativo que se puede utilizar para establecer una conexión. El alias encapsula los elementos necesarios de una cadena de conexión y los expone con un nombre elegido por el usuario. Los alias se pueden utilizar con cualquier aplicación cliente. Mediante la creación de alias de servidor, el equipo cliente puede conectarse a varios servidores que utilizan distintos protocolos de red sin necesidad de especificar el protocolo y los detalles de conexión de cada uno de ellos. Además, también puede habilitar varios protocolos de red al mismo tiempo, aunque solo los utilice de vez en cuando. Si ha configurado el servidor para que escuche en un número de puerto o canalización con nombre que no es el predeterminado, y ha deshabilitado el servicio SQL Server Browser, cree un alias que especifique el nuevo número de puerto o canalización con nombre.

Uso del Administrador de configuración de SQL Server

Creación de un alias

  1. En el Administrador de configuración de SQL Server, expanda Configuración de SQL Server Native Client, haga clic con el botón derecho en Alias y, luego, seleccione Nuevo alias.

  2. En el cuadro Nombre de alias , escriba el nombre del alias. Las aplicaciones cliente utilizan este nombre cuando se conectan.

  3. En el cuadro Servidor , escriba el nombre o la dirección IP del servidor. Para una instancia con nombre, incluya el nombre de la instancia.

  4. En el cuadro Protocolo , seleccione el protocolo utilizado para este alias. Al seleccionar un protocolo, el título del cuadro de diálogo de propiedades opcional cambia a N.º de puerto, Nombre de canalización o Cadena de conexión.

Las cadenas de conexión descritas en el la Ayuda de Administrador de configuración de SQL Server pueden ser útiles para los programadores que crean sus propias cadenas de conexión. Para acceder a esta información, en el cuadro de diálogo Nuevo alias, presione F1 o seleccione Ayuda.

Nota:

Si un alias configurado intenta conectarse a una instancia o un servidor incorrectos, deshabilite y vuelva a habilitar el protocolo de red asociado. De este modo, se borrará la información de conexión almacenada en la memoria caché y se podrá establecer una conexión correctamente.

Eliminación de un alias

  1. En el Administrador de configuración de SQL Server, expanda Configuración de SQL Server Native Client y luego seleccione Alias.

  2. En el panel de detalles, haga clic con el botón derecho en el alias que quiera eliminar y, después, seleccione Eliminar.

Pasos siguientes