Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Este artigo descreve como ocultar uma instância do Mecanismo de Banco de Dados no SQL Server usando o SQL Server Configuration Manager. SQL Server usa o serviço de navegador do SQL Server para enumerar instâncias do Mecanismo de Banco de Dados instaladas no computador.
Essa opção permite que os aplicativos cliente procurem um servidor e ajuda os clientes a distinguir entre várias instâncias do Mecanismo de Banco de Dados no mesmo computador. Você pode usar o procedimento a seguir para evitar que o serviço SQL Server Browser exponha uma instância do Mecanismo de Banco de Dados a computadores cliente que tentam localizar a instância usando o botão Procurar .
Usar o SQL Server Configuration Manager
No SQL Server Configuration Manager, expanda Configuração da Rede do SQL Server, clique com o botão direito do mouse em Protocolos para<instância do servidor> e selecione Propriedades.
Na guia Sinalizadores , na caixa HideInstance , selecione Sim e selecione OK para fechar a caixa de diálogo. A alteração entra em vigor imediatamente para conexões novas.
Comentários
Se você ocultar uma instância nomeada, precisará fornecer o número da porta na cadeia de conexão para se conectar à instância oculta, mesmo que o serviço de navegador esteja em execução. Recomendamos que use uma porta estática em vez de uma porta dinâmica para a instância oculta nomeada.
Para obter mais informações, consulte Configurar o SQL Server para escutar em uma porta TCP específica.
Clustering
Se você ocultar uma instância clusterada ou um nome de grupo de disponibilidade, o serviço de cluster poderá não ser capaz de se conectar ao SQL Server. Isso faz com que a verificação IsAlive da instância do cluster falhe e o SQL Server fique offline.
Para evitar esse cenário, crie um alias em todos os nós da instância clusterizado ou em todas as instâncias que hospedam réplicas de grupo de disponibilidade para refletir a porta estática que você configurou para a instância. Por exemplo, em um grupo de disponibilidade com duas réplicas, no nó um, crie um alias para a instância do nó dois, como node-two\instancename. No nó dois, crie um alias chamado node-one\instancename. Os aliases são necessários para failover bem-sucedido.
Para obter mais informações, consulte Criar ou excluir um alias de servidor para uso por um cliente.
Se você ocultar uma instância nomeada em cluster, o serviço de cluster poderá não ser capaz de se conectar ao SQL Server se a chave do LastConnect Registro (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI11.0\LastConnect) tiver uma porta diferente da porta na qual o SQL Server está escutando.
Se o serviço de cluster não conseguir fazer uma conexão com o SQL Server, você poderá ver um erro semelhante a:
Event ID: 1001: Event Name: Failover clustering resource deadlock.