Ako otvoriť port firewallu pre SQL Server na Windows Server 2008

Preklady článku Preklady článku
ID článku: 968872 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Súhrn

Na Windows Server 2008 Windows Firewall pomáha zabrániť neoprávnenému prístupu k prostriedkom počítača. Avšak, ak firewall je nesprávne nakonfigurovaný, môže byť zablokovaný pokusy o pripojenie na inštanciu programu Microsoft SQL Server. Prístup k inštanciu servera SQL Server, ktorý je za firewallom, musíte nakonfigurovať firewall na počítači, ktorý je spustený server SQL Server.

Tento článok pomôže môžete otvoriť porty brány firewall pre SQL Server na Windows Server 2008.

Aby sme tento problém vyriešili za vás, prejdite do "Fix it pomoc"sekcii. Ak chcete tento problém vyriešiť sami, prejdite na "Chcem si to opraviť sám"sekcii.

Fix it pomoc

Ak chcete vyriešiť tento problém automaticky, kliknite na prepojenie opraviť tento problém . Kliknite na položku spustiť v dialógovom okne Prevzatie súboru a postupujte podľa pokynov v sprievodcovi.


Opraviť tento problém
Microsoft Fix it 50169



PoznámkaTento sprievodca môže byť iba v angličtine, ale automatickej opravy funguje aj pre iných jazykových verziách systému Windows.

PoznámkaAk nie ste na počítači, ktorý má problém, uložte Fix it riešenie na flash disk alebo CD a potom ho spustite na počítači, ktorý má problém.

Ďalej prejdite na "Opravil sa problém?"sekcii.

Chcem si to opraviť sám

Skript, ktorý je popisované v tejto časti otvorí porty brány firewall pre SQL Server.

Ak chcete vytvoriť skript, postupujte nasledovne:
  1. Spustite program Poznámkový blok.
  2. Skopírujte a prilepte nasledujúci 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 súbor ako súbor .txt pomocou nasledujúci názov: OpenSqlServerPort.txt
  4. Premenujte súbor OpenSqlServerPort.txt takto: OpenSqlServerPort.bat


Pred spustením OpenSqlServerPort.bat skript musí skript kopírovať do počítača, ktorý má firewall a potom spustiť skript na danom počítači. Ak chcete spustiť skript, postupujte nasledovne:
  1. Kliknite na tlačidloŠtart, kliknite na tlačidlospustiť, typucmd, a potom kliknite na tlačidloOK.
  2. Do príkazového riadka, použite CD príkaz presunúť do priečinka, do ktorého ste uložili súbor OpenSqlServerPort.bat.
  3. Ak chcete spustiť skript OpenSqlServerPort.bat, zadajteOpenSqlServerPort.batpríkazový riadok a potom stlačte kláves Enter.

Opravil sa problém?

Skontrolujte, či problém je stanovená podľa pokúša získať prístup k inštanciu servera SQL Server na inom počítači. Ak sa problém nevyrieši, ste skončili s týmto článkom. Ak problém nie je pevná, môžete kontaktovať podporu.

Vlastnosti

ID článku: 968872 - Posledná kontrola: 10. októbra 2013 - Revízia: 3.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • 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
Kľúčové slová: 
kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme kbmt KB968872 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 968872

Odošlite odozvu

 

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