Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Framework RM - BD - Erro de Conexão com o Banco de Dados CANNOT LOCATE no SQL Server

time.png Tempo aproximado para leitura: 00:05:00 min

 

Ocorrência
Ao tentar conectar a aplicação ao banco de dados ocorre o erro: Cannot locate or connect to SQL Server.

 


Ambiente
Framework - Framework (Linha RM) - Banco de Dados - Todas as versões

 

Causa
Trata se de um erro de conexão com o servidor de banco de dados.

 

Solução
Para solução deste erro geralmente é necessária uma investigação criteriosa, o erro remete a falta de conexão com o servidor e pode ser causado por falta de conectividade de rede, ou devido a falta de alguma configuração necessária.

     1. Conectividade de rede:

A primeira verificação a ser feita é a de conectividade de rede entre a máquina client e o servidor. Para verificar a conectividade entre o client e o servidor utilize o comando ping. Acesse o menu executar e digite cmd:

 

 

Será exibido o prompt de comando:

 

Digite o comando ping nome_servidor ou ip_servidor sem aspas e tecle ENTER:

Exemplo

 

No caso acima não houve perda: <0% de perda>

Já no caso seguinte:

7.png

 

Houve a perda de 1 pacote em 4 enviados <25% de perda>. Neste caso será necessário investigar sua rede para avaliar problemas de conectividade.

Caso não exista perda partiremos para as demais verificações:

     2. Configurações de protocolos:

Acesse o menu executar e digite o comando cliconfg e tecle ENTER:



A tela deverá ser configurada considerando os protocolos TCP/IP e named pipes ativados e o checkbox ativar protocolo de memória compartilhada.

 

Na guia alias. Clique em adicionar:

 

Com o radio Button marcado named pipes ou pipes nomeados, digite o nome do servidor exatamente conforme a instância do SQL Server.

 

A criação do alias do tipo pipes nomeados ficará semelhante ao exemplo abaixo:

1212.png

 

Em seguida adicione um alias apontando para o IP do servidor:

 

Após selecionar a opção adicionar selecione o radio Button TCP/IP e digite em alias do servidor o IP do servidor. 
Caso a porta padrão do SQL que é a porta 1433 tenha sido alterada, você deverá desmarcar o checkbox, Determinar porta dinamicamente e adicionar o número da porta.

 

     3. Configurações de Firewall:

Ainda na estação cliente verifique as opções de firewall, caso o mesmo não possa estar desabilitado na estação e no servidor crie exceções para as portas 1433 TCP e 1434 UDP.

image2013-6-13_16_25_32.png

 

Adicionando uma exceção:

image2013-6-13_16_25_45.png

 

Clique em adicionar porta e adicione as portão padrão do SQL Server que são 1433 TCP e 1434 UDP.

image2013-6-13_16_25_58.png

image2013-6-13_16_26_5.png

 

Ainda na estação acesse novamente o BDE e teste a conexão através do IP e do nome do servidor. Ao clicar na opção SERVERNAME será exibido um combo box à direita informando os alias criados anteriormente, teste a conexão em ambos:

image2013-6-13_16_26_25.png

 

     4. Configurações do Servidor:

No servidor além das verificações de firewall já citadas anteriormente verifique:

Acesse o SQL configuration manager em: Microsoft SQL Server xxxx>Configuration Tools>SQL Server Configuration Manager

 

Em SQL Server services ou serviços do SQL Server verifique se o serviço SQL Server e o SQL Server Browser estão iniciados.

 

Importante
Se somente o serviço SQL Server estiver iniciado, apenas o próprio servidor de banco conseguirá conectar o banco de dados.
Se os dois serviços estiverem iniciados SQL SERVER e SQL SERVER BROWSER, outras máquinas dentro da mesma rede e domínio conseguirão acessar o banco de dados.


Em SQL Server Network Configuration ou Configuração de Rede para o SQL Server .

Clique em protocols for <Nome da instancia> Habilite os protocolos shared memory Memória compartilhada, TCP/IP, Named pipes Pipes nomeados caso os mesmos estejam desabilitados.

Após iniciá-los, a instância do banco de dados deverá ser reiniciada. Para reiniciar a instancia acesse novamente a opção SQL Server Services Serviços do SQL Server clique com o botão direito em SQL Server e clique em Restart, Reiniciar. Após a reinicialização do serviço teste novamente a conexão.

 

 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _