Por que a conexão local do navegador Sql funciona quando desativada

1

Recentemente, recebi um problema interessante com o navegador do servidor Sql. Eu tenho o servidor de datacenter Win 2008 R2 executando várias instâncias do Sql Server e do Sql Browser. As instâncias estão sendo executadas em números de porta dinâmicos.

Estou usando essas instâncias como base para o aplicativo do meu empregador e esse aplicativo está se conectando a essas instâncias com o ADO usando a string de conexão formatada "NOME DO SERVIDOR \ NOME DA INSTÂNCIA".

Quando o navegador do servidor Sql não está em execução na máquina do servidor, todas as conexões de rede desse aplicativo são malsucedidas, mas as conexões locais são bem-sucedidas.

Como o aplicativo é capaz de se conectar localmente, sendo um fato, que o navegador do servidor Sql não está sendo executado?

    
por Jan Bohac 12.05.2015 / 03:51

1 resposta

0

Eu não trabalho mais com o SQL Server, mas se não me engano, as conexões locais primeiro usarão a Memória Compartilhada (que é habilitada por padrão) e então usarão TCP / IP ou Pipes Nomeados (se habilitado). Você pode confirmar isso desabilitando a Memória Compartilhada, reiniciando o SQL Server e tentando sua conexão local novamente.

    
por 12.05.2015 / 08:09

Tags