SQL Server 在 Linux 上使用哪些端口?

Eva*_*oll 4 sql-server linux network

SQL Server 在 Linux 上使用哪些端口?我想确保在容器中运行它时转发所需的端口。

Eva*_*oll 5

假设默认值,SQL Server 侦听两个端口,可以使用 进行验证netstat -ln

虽然我的安装仅侦听 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
Run Code Online (Sandbox Code Playgroud)

“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].
Run Code Online (Sandbox Code Playgroud)