web-dev-qa-db-ja.com

SQL ServerはLinuxでどのポートを使用しますか?

SQL ServerはLinuxでどのポートを使用しますか?コンテナーで実行するときに必要なポートを確実に転送する必要があります。

3
Evan Carroll

デフォルトを想定すると、SQL Serverがリッスンするポートは2つあり、netstat -lnで確認できます。

  • ms-sql-sサーバーのTCP 1433
  • ms-sql-m専用管理者接続のTCP 1434は、デフォルトで127.0.0.1のローカル接続に対してのみ有効になっています。詳細については、 "remote admin connections Server Configuration Option" を参照してください

インストールがTCP=接続のみをリッスンしていたとき、/etc/servicesはUDPのエントリも表示しますが、

ms-sql-s        1433/tcp                        # Microsoft SQL Server
ms-sql-s        1433/udp
ms-sql-m        1434/tcp                        # Microsoft SQL Monitor
ms-sql-m        1434/udp

「Microsoft SQL Monitor」はDAC接続です。

ログにも同様の情報が表示され、

spid19s     Server is listening on [ 'any' <ipv6> 1433].
spid19s     Server is listening on [ 'any' <ipv4> 1433].
Server      Server is listening on [ ::1 <ipv6> 1434].
Server      Server is listening on [ 127.0.0.1 <ipv4> 1434].
4
Evan Carroll