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.
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.
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.
O script discutido nesta seção abre as portas do firewall para SQL Server.
Para criar o script, siga estas etapas:
- Inicie o bloco de notas.
- 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
- Salve o arquivo como um arquivo. txt usando o seguinte nome: OpenSqlServerPort.txt
- 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:
- Clique emIniciar, clique emExecutar, tipocmde clique emOK.
- No prompt de comando, use o CD comando para mover para a pasta na qual você salvou o arquivo OpenSqlServerPort.bat.
- Para executar o script OpenSqlServerPort.bat, digiteOpenSqlServerPort.batno prompt de comando e pressione Enter.
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
(http://support.microsoft.com/contactus)
.
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
| kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme kbmt KB968872 KbMtpt |
Tradução automáticaIMPORTANTE: 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
(http://support.microsoft.com/kb/968872/en-us/
)