Postup při otevření portů brány firewall pro SQL Server v systému Windows Server 2008

Překlady článku Překlady článku
ID článku: 968872 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Brána Windows Firewall v systému Windows Server 2008 pomáhá zabránit neoprávněnému přístupu k prostředkům počítače. Pokud je brána firewall nakonfigurována nesprávně, však může být zablokován pokusy o připojení k instanci serveru Microsoft SQL Server. Přístup k instanci serveru SQL Server, který je za branou firewall, je nutné nakonfigurovat bránu firewall v počítači, který je spuštěn SQL Server.

Tento článek pomáhá otevření portů brány firewall pro SQL Server v systému Windows Server 2008.

Chcete-li vyřešit tento problém za vás, přejděte "Oprava"oddílu. Pokud ale Chcete-li tyto potíže vyřešit sami, přejděte "Opravit sám"oddílu.

Oprava

Chcete-li tento problém vyřešit automaticky, klepněte na odkaz Opravit tento problém . Klepněte na tlačítko Spustit v dialogovém okně Stažení souboru a potom postupujte podle kroků v tomto průvodci.


Oprava tohoto problému
Microsoft Fix it 50169



Poznámka:Tento průvodce může být pouze v angličtině, ale Automatická oprava funguje i pro ostatní jazykové verze systému Windows.

Poznámka:Pokud nejste v počítači, který má daný problém, uložit oprava je řešení na jednotku USB flash nebo disku CD a spusťte jej v počítači, který má potíže.

Přejděte "Byly potíže vyřešeny?"oddílu.

Opravit sám

Skript, který je popsán v této části se otevře porty brány firewall pro SQL Server.

Chcete-li vytvořit skript, postupujte takto:
  1. Spusťte program Poznámkový blok.
  2. Zkopírujte a vložte následující kód do programu Poznámkový blok:

    netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80
    
    @echo =========  SQL Server Ports  ===================
    @echo Enabling SQLServer default instance port 1433
    netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1433
    @echo Enabling Dedicated Admin Connection port 1434
    netsh advfirewall firewall add rule name="SQL Admin Connection" dir=in action=allow protocol=TCP localport=1434
    @echo Enabling Conventional SQL Server Service Broker port 4022
    netsh advfirewall firewall add rule name="SQL Service Broker" dir=in action=allow protocol=TCP localport=4022
    @echo Enabling Transact SQL/RPC port 135
    netsh advfirewall firewall add rule name="SQL Debugger/RPC" dir=in action=allow protocol=TCP localport=135
    @echo =========  Analysis Services Ports  ==============
    @echo Enabling SSAS Default Instance port 2383
    netsh advfirewall firewall add rule name="Analysis Services" dir=in action=allow protocol=TCP localport=2383
    @echo Enabling SQL Server Browser Service port 2382
    netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=TCP localport=2382
    
    @echo =========  Misc Applications  ==============
    @echo Enabling HTTP port 80
    netsh advfirewall firewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80
    @echo Enabling SSL port 443
    netsh advfirewall firewall add rule name="SSL" dir=in action=allow protocol=TCP localport=443
    @echo Enabling port for SQL Server Browser Service's 'Browse' Button
    netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=UDP localport=1434
    @echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
    netsh firewall set multicastbroadcastresponse ENABLE
  3. Uložte soubor jako soubor txt pomocí následující název: OpenSqlServerPort.txt
  4. Přejmenujte soubor OpenSqlServerPort.txt následujícím způsobem: OpenSqlServerPort.bat


Dříve, než spustíte skript OpenSqlServerPort.bat musíte skript zkopírovat do počítače, který obsahuje bránu firewall a poté skript spusťte v tomto počítači. Chcete-li skript spustit, postupujte takto:
  1. Klepněte na tlačítkoStart, klepněte na tlačítkoSpustit, typcmda potom klepněte na tlačítkoOK.
  2. Na příkazovém řádku použít CD příkaz přesunout do složky, do které jste uložili soubor OpenSqlServerPort.bat.
  3. Chcete-li spustit skript OpenSqlServerPort.bat, zadejteOpenSqlServerPort.batna příkazovém řádku a stiskněte klávesu Enter.

Byly potíže vyřešeny?

Zkontrolujte, zda byl problém vyřešen tak, že se pokouší získat přístup k instanci serveru SQL Server v jiném počítači. Pokud je problém vyřešen, jste hotovi s tímto článkem. Pokud potíže přetrvávají, můžete Obraťte se na podporu.

Vlastnosti

ID článku: 968872 - Poslední aktualizace: 22. května 2014 - Revize: 8.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme kbmt KB968872 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 968872

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com