Como abrir a porta do firewall para SQL Server no Windows Server 2008

ID do artigo: 968872 - Exibir os produtos aos quais esse artigo se aplica.
Se você for um cliente do Small Business, encontrar a solução de problemas e recursos de aprendizagem adicionais do Suporte para pequenas empresas site.
Expandir tudo | Recolher tudo

Sumário

Firewall do Windows no Windows Server 2008 ajuda a impedir acesso não autorizado aos recursos do computador. Entretanto, se o firewall estiver configurado incorretamente, tenta se conectar a uma instância de Microsoft SQL Server pode ser bloqueada. Para acessar uma instância de SQL Server que está atrás do firewall, você deve configurar o firewall no computador que está executando o SQL Server.

Este artigo ajuda a abrir as portas do firewall para SQL Server no Windows Server 2008.

Para que possamos corrigir esse problema para você, vá para o "Corrigir para mim"seção. Se você preferir corrigir o problema, vá para o "Deixe-me a corrigir sozinho"seção.

Corrigir para mim

Para corrigir esse problema automaticamente, clique no Esse problema link. Clique em Executar no Download do arquivo caixa de diálogo caixa e siga as etapas neste assistente.


Esse problema
Microsoft Fix it 50169



Observação Este assistente pode estar apenas em inglês, mas a correção automática também funciona para outras versões de idioma do Windows.

Observação Se você não estiver no computador que tem o problema, salve a correção ele solução para uma unidade flash ou CD e executar no computador que tem o problema.

Em seguida, vá para o "Isso corrigiu o problema?"seção.

Deixe-me a corrigir sozinho

O script discutido nesta seção abre as portas do firewall para SQL Server.

Para criar o script, siga estas etapas:
  1. Inicie o bloco de notas.
  2. Copie e cole o seguinte código no bloco de notas:

    @echo =========  SQL Server Ports  ===================
    @echo Enabling SQLServer default instance port 1433
    netsh firewall set portopening TCP 1433 "SQLServer" 
    @echo Enabling Dedicated Admin Connection port 1434
    netsh firewall set portopening TCP 1434 "SQL Admin Connection" 
    @echo Enabling conventional SQL Server Service Broker port 4022  
    netsh firewall set portopening TCP 4022 "SQL Service Broker" 
    @echo Enabling Transact-SQL Debugger/RPC port 135 
    netsh firewall set portopening TCP 135 "SQL Debugger/RPC" 
    @echo =========  Analysis Services Ports  ==============
    @echo Enabling SSAS Default Instance port 2383
    netsh firewall set portopening TCP 2383 "Analysis Services" 
    @echo Enabling SQL Server Browser Service port 2382
    netsh firewall set portopening TCP 2382 "SQL Browser" 
    @echo =========  Misc Applications  ==============
    @echo Enabling HTTP port 80 
    netsh firewall set portopening TCP 80 "HTTP" 
    @echo Enabling SSL port 443
    netsh firewall set portopening TCP 443 "SSL" 
    @echo Enabling port for SQL Server Browser Service's 'Browse' Button
    netsh firewall set portopening UDP 1434 "SQL Browser" 
    @echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
    netsh firewall set multicastbroadcastresponse ENABLE 
    
  3. Salve o arquivo como um arquivo. txt usando o seguinte nome: OpenSqlServerPort.txt
  4. Renomeie o arquivo OpenSqlServerPort.txt para o seguinte: OpenSqlServerPort.bat


Antes de executar o script OpenSqlServerPort.bat, você deve copiar o script para o computador que tem o firewall e, em seguida, execute o script no computador. Para executar o script, siga estas etapas:
  1. Clique emIniciar, clique emExecutar, tipocmde clique emOK.
  2. No prompt de comando, use o CD comando para mover para a pasta na qual você salvou o arquivo OpenSqlServerPort.bat.
  3. Para executar o script OpenSqlServerPort.bat, digiteOpenSqlServerPort.batno prompt de comando e pressione Enter.

Isso corrigiu o problema?

Verifique se o problema é corrigido pela tentativa de acessar a instância do SQL Server de outro computador. Se o problema é corrigido, terminar com este artigo. Se o problema não for corrigido, você pode Contate o suporte.

Propriedades

ID do artigo: 968872 - Última revisão: quinta-feira, 19 de julho de 2012 - Revisão: 5.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
Palavras-chave: 
kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme kbmt KB968872 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 968872

Submeter comentários