どのようにSQL Server Windows Server 2008上でファイアウォールポートを開けますか?

2411 ワード

http://support.microsoft.com/kb/968872#FixItForMeAlways
Windows Server 2008上のWindowsファイアウォールは、コンピュータリソースの無許可アクセスを防ぐのに役立ちます.しかし、ファイアウォールが正しく設定されていないと、SQL Serverに接続しようとした場合の例が阻止される可能性があります.ファイアウォールの後ろにあるSQL Serverの例にアクセスするには、ファイアウォールをSQL Serverで実行するコンピュータ上に配置する必要があります.本文はSQL Server Windows Server 2008のファイアウォールポートを開くのに役立ちます.シナリオは本節で議論されたSQL Serverでファイアウォールのポートを開きます.スクリプトを作成するには、以下の手順で操作してください.
  • はメモ帳を起動します.
  • コピーしてメモ帳に貼り付けるコードは以下の通りです.
    @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 
    
  • ファイルを名前を付けて保存します.txtファイルは以下の名称を使います.OpenSql ServerPort.txt
  • 次のOpenSql ServerPort.txtファイルの名前を変更します.OpenSql ServerPort.bat
  • OpenSql ServerPort.batスクリプトを実行する前に、このスクリプトをコンピュータのファイアウォールにコピーして、コンピュータ上のスクリプトを実行してください.スクリプトを実行するには、以下の手順で操作してください.
  • クリックしてスタートし、実行をクリックして、cmdを入力してください.
  • コマンドプロンプトでは、OpenSql ServerPort.batファイルを保存するフォルダにcd鍛造または保護ナビゲータを使用します.
  • でOpenSql ServerPort.batスクリプトを実行します.OpenSql ServerPort.batコマンドプロンプトを入力してEnterキーを押します.