Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Falhas de conexão ODBC intermitentes


Eu tive vários problemas com isso no passado e o seguinte funcionou:
  1. Navegue para Iniciar | Microsoft SQL Server 2014 | Gerenciador de configuração do SQL Server 2014.

Expanda Configuração de Rede do SQL Server e clique na instância 2008. Ao fazer isso, à sua direita, você notará Memória Compartilhada, Pipes Nomeados e TCP/IP. Abra Named Pipes e habilite-o, se estiver desabilitado. Abra o TCP/IP e habilite-o, mas no TCP/IP, você também notará uma guia secundária chamada Endereços IP. Clique nesta aba e habilite cada endereço IP individualmente para todos os endereços IP (ou apenas aqueles que você deseja ativar). Você também notará que existe uma porta TCP cuja porta padrão para SQL é 1433. No entanto, quando você mais de uma instância do SQL instalada na mesma máquina, costumo dividir os números das portas. ou seja, a uma instância, configurei para 1433 e a segunda, configurei para 1435. Veja a captura de tela abaixo:



Observe que eu removi o zero nas Portas Dinâmicas TCP.

Quando você chegar ao final, defina-o como na captura de tela a seguir:



Quando terminar de configurar tudo isso, clique em Aplicar, OK e depois OK.
  1. Navegue para Iniciar | Executar.

Digite cliconfg (você terá que fazer isso em cada máquina que tiver problemas de conexão) e clique em OK.

Habilite Named Pipes e TCP/IP, então marque a opção Enable Shared Memory Protocol como pode ser visto abaixo:



Clique em Aplicar e depois em OK.
  1. Navegue até Iniciar Executar, digite services.msc e clique em OK.

Navegue para ambas as instâncias do SQL Server e reinicie-as.

Abra também o Navegador do SQL Server, altere-o de Desativado para Automático e digite seu nome de usuário e senha do AD.

Clique em Aplicar e OK, depois inicie o navegador.

Se você ainda tiver problemas de conexão depois disso, tente desabilitar o Firewall do Windows ou adicionar exceções de porta, conforme mencionado anteriormente na resposta.

Se você ainda tiver problemas, responda a esta resposta e eu o ajudarei ainda mais...

Editar:

Nas estações de trabalho, clique em Iniciar | Execute e digite cliconfg e clique em OK.

Ative TCP/IP e Pipes nomeados e marque a opção Ativar protocolo de memória compartilhada e clique em OK.

Espero que isto ajude.