複数の静的 TCP ポートをリッスンするように SQL Server をセットアップする方法

適用対象: Microsoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Enterprise Edition

概要


この資料では、SQL Server の既定のインスタンスが複数の TCP ポートでリッスンできるようにする方法について説明します。

詳細情報


SQL Server は、サーバー側のネットワーク ライブラリごとに、個別の "リッスン" スレッドを設定します。サーバーが接続要求に圧倒されると、クライアント接続はリセットされ、新しいセッションの再確立が強制されます。SQL Server サーバーのパフォーマンスを向上させ、より多くの接続要求を同時に処理するために、リッスンする TCP ポートを追加できます。
TCP ポートを追加するには、次の手順を実行します。
  1. SQL Server 2000 で SQL Server ネットワーク ユーティリティを起動します。[TCP]を選択し、[プロパティ]をクリックして、追加のポートをコンマで区切って入力します。たとえば、1433,5000 などです。
  2. SQL Server サーバーを停止して再起動し、エラー ログを確認します。エラー ログは次のようになります。
    SQL server listening on TCP, Shared Memory, Named Pipes.<BR/>SQL server listening on 157.54.178.42:1433, 157.54.178.42:5000, 127.0.0.1:1433, 127.0.0.1:5000. 
  3. SQL Server クライアント ネットワーク ユーティリティを使用して、TCP ポート全体に負荷を分散するようにクライアントを変更します。たとえば、ポート 1433 で同じ SQL Server に接続している 2 台の Web サーバーで、1433 と 5000 の間で負荷を分割できるようになりました。これにより、管理者は複数のポート間でトラフィックを分離し、接続スループットを向上させることができます。
メモSQL Server 2005 で同じ操作を実行するには、SQL Server 構成マネージャー ツールを使用します。