none
não consigo acessar meu servidor de outro computador. RRS feed

  • 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

    quinta-feira, 11 de junho de 2015 19:54

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
    segunda-feira, 15 de junho de 2015 19:21

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:

    1. No menu Iniciar, clique em Executar, digite WF.msc e clique em OK.
    2. 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.
    3. Na caixa de diálogo Tipo de Regra, selecione Porta e clique em Avançar.
    4. 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.
    5. Na caixa de diálogo Ação, selecione Permitir a conexão e clique em Avançar.
    6. 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.
    7. 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"

    sexta-feira, 12 de junho de 2015 00:30
  • 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:

    1. No menu Iniciar, clique em Executar, digite WF.msc e clique em OK.
    2. 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.
    3. Na caixa de diálogo Tipo de Regra, selecione Porta e clique em Avançar.
    4. 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.
    5. Na caixa de diálogo Ação, selecione Permitir a conexão e clique em Avançar.
    6. 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.
    7. 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
    sexta-feira, 12 de junho de 2015 18:38
    Moderador
  • 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
    segunda-feira, 15 de junho de 2015 19:21