Usuário com melhor resposta
Configurar Servidor de Banco de dados - Conexão pela rede

Pergunta
-
Prezados, Bom dia!
Aqui na empresa temos um servidor rodando o SQL Express 2008 R2 com um banco de dados configurado, temos uma aplicação ERP que se comunica com esse banco, tudo funciona normalmente. A questão é que preciso fazer uma redundância desse servidor de banco, caso ele para de funcionar hoje, não tenho um plano B, estou querendo deixar um servidor com tudo funcionando, em caso de necessidade é só restaurar o ultimo Backup do banco e pronto.
Eu já instalei o SQL Express 2008 R2 no servidor que vai ser meu backup, Restaurei o banco e consegui conecta-lo com a aplicação, porém a aplicação só conecta no banco através do próprio servidor, quando tento conectar pelas demais maquinas da rede não funciona, não encontra o bando. Já revisei todos os parâmetros, consigo resposta de ping pelo nome do servidor e via IP, verifiquei o arquivo de configuração da aplicação (aqruivo ini), mas não funciona pela rede.
Abaixo configuração do arquivo ini.
;Banco - Smart ( SQL SERVER )
DBMS=MSS Microsoft SQL Server 6.0
ServerName=192.168.25.150\SQLEXPRESS
Logid=sa
Logpass=sa
UserId=sa
Database=Smart
RESERVA_OS=N
VERIFICAR_MSG=S
TOOLBAR_TEXT=SAlguém tem alguma ideia do que pode estar acontecendo?
OBS: O servidor principal foi configurado por um DBA Free lancer faz alguns anos, não tenho muito conhecimento em Banco de dados.
Agradeço a ajuda dos colegas. Abraços.
- Editado Douglas Marciano segunda-feira, 1 de agosto de 2016 11:56
Respostas
-
Olá Douglas,
Provavelmente você tenha que habilitar o Protocolo TCP/IP e os Named Pipes no SQL Server Configuration Manager para que o seu SQL Server responda pela rede.
Caso não saiba como, veja o artigo: https://www.blackbaud.com/files/support/infinityinstaller/content/installermaster/tkenablenamedpipesandtcpipconnections.htm
Se for útil, marque como resposta!
- Sugerido como Resposta André SeccoMVP segunda-feira, 1 de agosto de 2016 13:03
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 2 de agosto de 2016 15:24
Todas as Respostas
-
-
Olá Douglas,
Provavelmente você tenha que habilitar o Protocolo TCP/IP e os Named Pipes no SQL Server Configuration Manager para que o seu SQL Server responda pela rede.
Caso não saiba como, veja o artigo: https://www.blackbaud.com/files/support/infinityinstaller/content/installermaster/tkenablenamedpipesandtcpipconnections.htm
Se for útil, marque como resposta!
- Sugerido como Resposta André SeccoMVP segunda-feira, 1 de agosto de 2016 13:03
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 2 de agosto de 2016 15:24
-
-
-
-
-
Douglas,
Tenta fazer principalmente o passo 1 desse artigo: http://kb.elipse.com.br/pt-br/questions/2691/Configura%C3%A7%C3%B5es+para+disponibilizar+o+SQL+Server+na+rede.
Se não funcionar, dá uma olhada no restante também.
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor -
Vai em segurança e verifica o modo de autenticação se está sql server ou windows autentication. Tenta logar de outra maquina na mesma rede via sql.
Se caso deseja se logar como sa tem que habilitar a autenticação sqlserver e depois reiniciar.
Rever as configurações de Firewall a porta padrão é 1433.