Criar ou excluir um alias do servidor para uso de um cliente

Aplica-se a:SQL Server

SQL Server 2022 e versões posteriores

O SQL Server Native Client (geralmente abreviado como SNAC) foi removido do SQL Server 2022 (16.x) e do SSMS (SQL Server Management Studio) 19. O SQL Server Native Client (SQLNCLI ou SQLNCLI11) e o Provedor OLE DB herdado da Microsoft para o SQL Server (SQLOLEDB) não são recomendados para um novo desenvolvimento de aplicativo. Alterne para o novo Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL) ou o Microsoft ODBC Driver for SQL Server mais recente no futuro. Para SQLNCLI que é fornecido como um componente do Mecanismo de Banco de Dados do SQL Server (versões 2012 a 2019), confira esta exceção de Ciclo de Vida de Suporte.

Para criar ou remover um alias para SQL Server 2022 (16.x) e versões posteriores, use cliconfg.exe. Para obter mais informações, confira Como adicionar uma configuração de biblioteca de rede (Utilitário de Rede do Cliente).

SQL Server 2019 e versões anteriores

Este artigo descreve como criar ou excluir um alias de servidor no SQL Server usando o SQL Server Configuration Manager, para SQL Server 2019 (15.x) e versões anteriores.

O alias é um nome alternativo que pode ser usado para fazer uma conexão. Ele encapsula os elementos necessários de uma cadeia de conexão, expondo-os com um nome escolhido pelo usuário. Aliases podem ser usados com qualquer aplicativo cliente. Criando aliases de servidor, seu computador cliente pode se conectar a vários servidores usando protocolos de rede diferentes, sem a necessidade de especificar o protocolo e os detalhes da conexão para cada um deles. Além disso, você também poderá ter diferentes protocolos de rede habilitados o tempo todo, mesmo se precisar usá-los apenas ocasionalmente. Se você configurou o servidor para escutar em um pipe nomeado ou número de porta que não seja padrão e desabilitou o serviço SQL Server Browser, crie um alias que especifique o novo pipe nomeado ou o número de porta.

Usar o SQL Server Configuration Manager

Criar um alias

  1. No SQL Server Configuration Manager, expanda Configuração do SQL Server Native Client, clique com o botão direito do mouse em Aliases e selecione em Novo Alias.

  2. Na caixa Nome do Alias , digite o nome do alias. Os aplicativos cliente usam este nome quando se conectam.

  3. Na caixa Servidor , digite o nome ou o endereço IP de um servidor. Para uma instância nomeada, acrescente o nome da instância.

  4. Na caixa Protocolo , selecione o protocolo usado para este alias. A seleção de um protocolo altera o título da caixa de propriedades opcional para Número da Porta, Nome do Pipe ou Cadeia de Conexão.

As cadeias de conexão descritas na Ajuda do SQL Server Configuration Manager podem ser úteis para programadores que criam as próprias cadeias de conexão. Para acessar essas informações, na caixa de diálogo Novo Alias, pressione F1 ou selecione Ajuda.

Observação

Se um alias configurado estiver se conectando ao servidor ou à instância incorreta, desabilite e habilite novamente o protocolo de rede associado. Fazendo isso, você limpa todas as informações de conexão em cache e permite que o cliente se conecte corretamente.

Excluir um alias

  1. No SQL Server Configuration Manager, expanda Configuração do SQL Server Native Client e selecione Aliases.

  2. No painel de detalhes, clique com o botão direito do mouse no alias que você deseja excluir e selecione Excluir.

Próximas etapas