Usuário com melhor resposta
não consigo acessar meu servidor de outro computador.

Pergunta
-
Ola Pessoal.
Não estou conseguindo acessar meu servidor (SQL SERVER 2008) dos outros computadores da rede interna.
Eu já abri a porta 1433 no firewall do servidor (no caso é um Windows 7) mas mesmo assim quando abro o Management Studio em qualquer computador da rede e entro na opção de procurar servidores de rede a minha instancia do SQL não aparece.
Tenho certeza que o problema esta no firewall pois se eu desabilita-lo ai sim eu ver essa instancia através do Management Studio. O que será que esta faltando fazer no firewall ...?
Grato pela ajuda.
Eduardo
Respostas
-
Durval, obrigado pela sua dicas foram bastantes uteis.
Mas o problema era que eu tinha duas instancias dentro do SQL SERVER e não tinha percebido isto. DEsativei uma delas e funcionou.
Obrigado.
Edaurdo
- Marcado como Resposta E.Gameiro segunda-feira, 15 de junho de 2015 19:24
Todas as Respostas
-
Eduardo,
Se você consegue acessar sua instância SQL quando o Firewall está desabilitado, então você já encontrou o problema, basta configurar de modo adequado. Existem dois tipos de bloqueio que podem estar atrapalhando sua execução:
Exceção ao programa "sqlserver.exe'
Para adicionar uma exceção de programa ao firewall usando o "Firewall do Windows" no "Painel de Controle", entre na guia Exceções e clique em Adicionar um programa.
Localize a instância do SQL Server que você deseja permitir através do firewall, exemplo:
C:\Arquivos de Programas\Microsoft SQL Server\MSSQL10.<nome_da_instância>\MSSQL\Binn, e então selecione "sqlservr.exe". Clique em "Abrir" e logo à seguir, clique em "OK".
Abrir porta no Firewall para acesso "TCP"
Siga os passos indicados no BOL:
- No menu Iniciar, clique em Executar, digite WF.msc e clique em OK.
- No painel esquerdo do Firewall do Windows com Segurança Avançada, clique com o botão direito
do mouse em Regras de Entrada e clique em Nova Regra no painel de ação. - Na caixa de diálogo Tipo de Regra, selecione Porta e clique em Avançar.
- Na caixa de diálogo Protocolo e Portas, selecione TCP. Selecione Portas locais específicas e
digite o número da porta da instância do Mecanismo de Banco de Dados, por exemplo, 1433 para a
instância padrão. Clique em Próximo. - Na caixa de diálogo Ação, selecione Permitir a conexão e clique em Avançar.
- Na caixa de diálogo Perfil, selecione quaisquer perfis que descrevam o ambiente de conexão do
computador quando você deseja se conectar ao Mecanismo de Banco de Dados e clique em Avançar. - Na caixa de diálogo Nome, digite um nome e a descrição desta e clique em Concluir.
Para maiores informações veja:
https://msdn.microsoft.com/pt-br/library/cc646023(v=sql.100).aspx
https://msdn.microsoft.com/pt-br/library/ms175043.aspx
https://msdn.microsoft.com/pt-br/library/ms345343.aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Sugerido como Resposta Lucio Rogerio SPBanned sexta-feira, 12 de junho de 2015 20:35
-
Eduardo,
Se você consegue acessar sua instância SQL quando o Firewall está desabilitado, então você já encontrou o problema, basta configurar de modo adequado. Existem dois tipos de bloqueio que podem estar atrapalhando sua execução:
Exceção ao programa "sqlserver.exe'
Para adicionar uma exceção de programa ao firewall usando o "Firewall do Windows" no "Painel de Controle", entre na guia Exceções e clique em Adicionar um programa.
Localize a instância do SQL Server que você deseja permitir através do firewall, exemplo:
C:\Arquivos de Programas\Microsoft SQL Server\MSSQL10.<nome_da_instância>\MSSQL\Binn, e então selecione "sqlservr.exe". Clique em "Abrir" e logo à seguir, clique em "OK".
Abrir porta no Firewall para acesso "TCP"
Siga os passos indicados no BOL:
- No menu Iniciar, clique em Executar, digite WF.msc e clique em OK.
- No painel esquerdo do Firewall do Windows com Segurança Avançada, clique com o botão direito
do mouse em Regras de Entrada e clique em Nova Regra no painel de ação. - Na caixa de diálogo Tipo de Regra, selecione Porta e clique em Avançar.
- Na caixa de diálogo Protocolo e Portas, selecione TCP. Selecione Portas locais específicas e
digite o número da porta da instância do Mecanismo de Banco de Dados, por exemplo, 1433 para a
instância padrão. Clique em Próximo. - Na caixa de diálogo Ação, selecione Permitir a conexão e clique em Avançar.
- Na caixa de diálogo Perfil, selecione quaisquer perfis que descrevam o ambiente de conexão do
computador quando você deseja se conectar ao Mecanismo de Banco de Dados e clique em Avançar. - Na caixa de diálogo Nome, digite um nome e a descrição desta e clique em Concluir.
Para maiores informações veja:
https://msdn.microsoft.com/pt-br/library/cc646023(v=sql.100).aspx
https://msdn.microsoft.com/pt-br/library/ms175043.aspx
https://msdn.microsoft.com/pt-br/library/ms345343.aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"Durval,
Além de adicionar esta exceção no firewall recentimente tive uma situação com o antivírus McAfee que foi necessário adicionar o "sqlserver.exe' na lista de exceções de verificação do antivírus.
Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Sugerido como Resposta Durval Ramos segunda-feira, 15 de junho de 2015 12:37
-
Durval, obrigado pela sua dicas foram bastantes uteis.
Mas o problema era que eu tinha duas instancias dentro do SQL SERVER e não tinha percebido isto. DEsativei uma delas e funcionou.
Obrigado.
Edaurdo
- Marcado como Resposta E.Gameiro segunda-feira, 15 de junho de 2015 19:24