Cum de a deschide în firewall port pentru SQL Server pe Windows Server 2008

Traduceri articole Traduceri articole
ID articol: 968872 - View products that this article applies to.
Măriți totul | Reduceți totul

Rezumat

Paravan de protecție Windows PE Windows Server 2008 ajută la prevenirea accesului neautorizat la resursele computerului. Cu toate acestea, dacă firewall-ul este configurat incorect, încearcă să se conecteze la o instanță a Microsoft SQL Server poate fi blocat. Pentru a accesa o instanță de SQL Server, care este în spatele paravanului de protecție, trebuie să configurați Paravanul de protecție pe computerul care execută SQL Server.

Acest articol vă ajută să vă deschide porturile firewall pentru SQL Server pe Windows Server 2008.

Pentru a ne rezolva această problemă pentru tine, du-te la "Fix it pentru mine"secțiune. Dacă tu prefer la spre fix this problemă-te, du-te la "Să-mi rezolv singur"secțiune.

Fix it pentru mine

Pentru a remedia această problemă automat, faceți clic pe link-ul Fix problema . Faceți clic pe alerga în caseta de dialog Descărcarea fișierului , și apoi urmați pașii din acest expert.


Remedia această problemă
Microsoft Fix it 50169



NotăAcest expert poate fi în limba engleză numai, dar remedierea automată, de asemenea, funcționează pentru alte versiuni lingvistice ale Windows.

NotăDacă nu sunteți pe computerul care are problema, salvați Fix o soluție pentru o unitate flash sau pe un CD și apoi rulați-l pe computerul care are problema.

Apoi, du-te la "Acest lucru au rezolvat problema?"secțiune.

Să-mi rezolv singur

Script-ul care este discutat în această secțiune se deschide porturile firewall pentru SQL Server.

Pentru a crea script-ul, urmați acești pași:
  1. Începe Notepad.
  2. Copiați și lipiți următorul cod în Notepad:

    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. Salva?i fi?ierul ca fi?ier .txt utilizând următorul nume: OpenSqlServerPort.txt
  4. Redenumiți fișierul OpenSqlServerPort.txt pentru următoarele: OpenSqlServerPort.bat


Înainte de a vă rula script-ul OpenSqlServerPort.bat, trebuie să copiați script-ul pe computerul care are Paravanul de protecție și apoi atunci a alerga script-ul pe acel computer. Pentru a executa script-ul, urmați acești pași:
  1. Faceți clic peStart, faceți clic peRun, tipcmd, apoi faceți clic peOK.
  2. La promptul de comandă, utiliza CD-ul comanda pentru a muta în folderul în care ați salvat fișierul OpenSqlServerPort.bat.
  3. Pentru a executa script-ul OpenSqlServerPort.bat, tipOpenSqlServerPort.batla promptul de comandă, și apoi apăsați Enter.

Acest lucru au rezolvat problema?

Verificați dacă problema este fixat prin încercarea de a accesa instanță de SQL Server de pe alt computer. În cazul în care este fixat problema, a?i terminat cu acest articol. Dacă problema nu este fixată, se poate contactați asistența.

Proprietă?i

ID articol: 968872 - Ultima examinare: 10 octombrie 2013 - Revizie: 3.0
Se aplică la:
  • 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
Cuvinte cheie: 
kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme kbmt KB968872 KbMtro
Traducere automată
IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată ?i poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate ?i articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cuno?tin?e în mai multe limbi. Articolele traduse automat ?i post-editate pot con?ine gre?eli de vocabular, sintaxă ?i/sau gramatică. Microsoft nu este responsabil de inexactită?ile, erorile sau daunele cauzate de traducerea gre?ită a con?inutului sau de utilizarea acestuia de către clien?i. Găsi?i mai multe informa?ii despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 968872

Trimite?i feedback

 

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