none
増設したNICをSQLServerに認識させる方法について

    質問

  • はじめまして。

    現在、下記の構成で、単一NWへ接続するDBサーバをマルチホームに構成変更しようと考えています。

    <現状の構成>

    • OS:Windows 2003R2 Standard Edition
    • DB:SQLServer2005 SP4 Standart Edition
    • NIC:1枚(192.168.0.10)
    • SQLSever Confirgration ManagerのTCP/IPプロパティ

          #プロトコルタブ

        KeepAlive:30000、すべて受信待ち:いいえ、遅延なし:いいえ、有効:はい

          #IPアドレスタブ

       [IP1]  IPアドレス:192.168.0.10、 TCPポート:14330、 TCP動的ポート:空白、アクティブ:はい、有効:はい

       [IP2]  IPアドレス:127.0.0.1、、 TCPポート:14331、 TCP動的ポート:空白、アクティブ:はい、有効:はい

          [IPALL]TCPポート:空白、 TCP動的ポート:空白

    <質問事項>

    NICを増設した際にSQLServer Configration Manager の「SQLServer2005ネットワークの構成」→「<インスタンス名>のプロトコル」→「TCP/IP」のプロパティの

    IPアドレスタブにIPxが追加されることを期待していましたが、追加されませんでした。

    ※該当NICのTCP/IP設定およびSQLServerインスタンス、OSの再起動は実施済み。

    IPアドレス毎にリッスンポートを構成したい為、IPx項目の追加の方法を教えて頂けませんでしょうか。

    IP2のループバックアドレスは別用途に使用する為、ここは残しておきたいです。(単純にIPの入力項目の追加をしたい)

    よろしくお願い致します。


    2012年4月19日 9:18

回答

  • IP アドレスの認識ですが、インストールのタイミングのものが認識されているようでそのあとに追加したものが反映されないという現象は私も発生しました。

    構成マネーージャーの IP アドレスの認識ですがレジストリの

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<インスタンス>\MSSQLServer\SuperSocketNetLib\Tcp\IPxx

    の設定が使用されていますので、ここに対象の IP アドレスを追加することで構成マネージャーから追加できる IP アドレスの設定を増やすことができます。

    ご参考になれば幸いです。

    2012年4月19日 10:57

すべての返信

  • IP アドレスの認識ですが、インストールのタイミングのものが認識されているようでそのあとに追加したものが反映されないという現象は私も発生しました。

    構成マネーージャーの IP アドレスの認識ですがレジストリの

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<インスタンス>\MSSQLServer\SuperSocketNetLib\Tcp\IPxx

    の設定が使用されていますので、ここに対象の IP アドレスを追加することで構成マネージャーから追加できる IP アドレスの設定を増やすことができます。

    ご参考になれば幸いです。

    2012年4月19日 10:57
  • はじめまして、Ozawaさん

    ご回答ありがとうございます。

    先ほど、実際に試してみてIPアドレスの設定欄が増えることを確認出来ました。

    しばらく悩んでいましたので、大変助かりました。

    ありがとうございました。

    2012年4月19日 11:34