如何爲 SQL Server Windows Server 2008 上打開防火牆端口?

 http://support.microsoft.com/kb/968872#FixItForMeAlways

Windows Server 2008 上的 Windows 防火牆有助於防止計算機資源進行未經授權的訪問。 但是,未正確配置防火牆可能阻止試圖連接到 SQL Server 的實例。 若要訪問的防火牆後面的 SQL Server 實例,您必須將防火牆配置 SQL Server 運行的計算機上。

本文可幫助您爲 SQL Server Windows Server 2008 上打開防火牆端口。
腳本在本節中討論的 SQL Server 打開防火牆端口。

要創建腳本,請按照下列步驟操作:

  1. 啓動記事本。
  2. 複製並粘貼到記事本中的以下代碼:

    @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. 將文件另存爲.txt 文件使用以下名稱: OpenSqlServerPort.txt
  4. 重命名下面的 OpenSqlServerPort.txt 文件: OpenSqlServerPort.bat



運行 OpenSqlServerPort.bat 腳本之前中,,您必須將該腳本複製到計算機的防火牆,然後運行該計算機上的腳本。 要運行該腳本,請按照下列步驟操作:

  1. 單擊 開始 ,單擊 運行 ,鍵入 cmd ,崟鍑
  2. 在命令提示符使用 cd 鍛戒護導航到您保存 OpenSqlServerPort.bat 文件的文件夾。
  3. 來運行 OpenSqlServerPort.bat 腳本中,鍵入 OpenSqlServerPort.bat 命令提示符然後按 Enter 鍵。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章