Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As conexões com o Microsoft SQL Server de um cliente em execução no mesmo computador usam o protocolo de memória compartilhada. A memória compartilhada não tem propriedades configuráveis. A memória compartilhada é sempre tentada primeiro e não pode ser movida da posição superior da lista protocolos habilitados na lista Propriedades de Protocolos do Cliente . O protocolo de Memória Compartilhada pode ser desabilitado, o que é útil ao solucionar problemas com um dos outros protocolos.
Você não pode criar um alias usando o protocolo de memória compartilhada, mas se a memória compartilhada estiver habilitada, conectar-se ao Mecanismo de Banco de Dados pelo nome, criará uma conexão de memória compartilhada. Uma cadeia de conexão de memória compartilhada usa o formato lpc:<servername>[\instancename].
Conectando-se ao servidor local
Ao se conectar ao SQL Server em execução no mesmo computador que o cliente, você pode usar (local) como o nome do servidor. Isso não é incentivado, pois leva à ambiguidade; no entanto, pode ser útil quando se sabe que o cliente está em execução no computador desejado. Por exemplo, ao criar um aplicativo para usuários desconectados móveis, como uma força de vendas, em que o SQL Server será executado em computadores portáteis e armazenará dados do projeto, um cliente que se conecta (local) sempre se conectaria ao SQL Server em execução no laptop. A palavra localhost ou um ponto (.) pode ser usada no lugar de (local).
Verificando o protocolo de conexão
A consulta a seguir retornará o protocolo usado para a conexão atual.
SELECT net_transport
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
Exemplos:
Os seguintes nomes se conectarão ao computador local com o protocolo de memória compartilhada se ele estiver habilitado:
<servername>
<servername>\<instancename>
(local)
localhost
Você não pode criar um alias para uma conexão de memória compartilhada.
Observação
Especificar um endereço IP na caixa Servidor resultará em uma conexão TCP/IP.
Consulte Também
Criando uma cadeia de conexão válida usando TCP/IP
Criando uma cadeia de conexão válida usando named pipes
Escolhendo um protocolo de rede