5种查看SQL Server端口号的方法汇总

由于运维的需要,我们需要查看到当前SQL Server的端口,因为不是所有的都是用的默认端口的。在这里,不同的服务器系统,有不同的查看端口的方式。

Windows查看端口

打开 SQL Server 配置管理器:

在 Windows 上,点击开始菜单,搜索“SQL Server 配置管理器”(SQL Server Configuration Manager)。

进入网络配置:

在 SQL Server 配置管理器窗口中,展开 SQL Server 网络配置。点击 实例名的协议(例如,SQL Server 网络配置 -> MSSQLSERVER 的协议)。

查看 TCP/IP 设置:

在右侧的窗口中,双击 TCP/IP,会弹出一个配置窗口。

查看端口号:

在 IP 地址 选项卡下,滚动找到 IPAll 部分,在 TCP 动态端口 和 TCP 端口 字段中查看端口号。

TCP 动态端口:如果设置了动态端口,SQL Server 可能会使用该端口动态分配。

TCP 端口:静态端口号,通常是 SQL Server 监听的固定端口号(如默认的 1433)。

SQL命令查看端口

SELECT 
    local_net_address AS IPAddress, 
    local_tcp_port AS Port
FROM sys.dm_exec_connections
WHERE session_id = 1;

返回 SQL Server 正在使用的本地 IP 地址和端口号。

SQL Server 日志查看

C:\Program Files\Microsoft SQL Server\MSSQLXX.<实例名>\MSSQL\Log\ERRORLOG

在日志中。

Server is listening on [ 'any' <ip_address> 1433 ].

找到类似这样的一行。

Windows 防火墙查看端

如果我们有设置防火墙,可以去看看对应的安全组。

在 入站规则 中查找与 SQL Server 相关的规则,通常它会列出 SQL Server 的端口号。

netstat命令查看

netstat -an | findstr 1433

SQL Server 正在使用默认端口(1433),你应该会看到类似如下的输出:

TCP    0.0.0.0:1433            0.0.0.0:0              LISTENING

这个是我们查看到的以为默认就是1433端口的。如果 SQL Server 使用了不同的端口号,则会显示相应的端口。

投上你的一票

本文出处:老蒋部落 » 5种查看SQL Server端口号的方法汇总 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送