你查看端口号出于什么目的?因为数据库实例有可能在多个IP上监听不同的端口。查看当前连接连接的服务器端口可以在DMV里查看
SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id=@@SPID;
当然不加WHERE条件也可以查看当前与数据库通过TCP连接方式进行连接的所有连接的端口信息。
在CMD中输入netstat即可查询到端口信息,或者sql server 网络配置—>MSSQLSERVER协议—>TCP/IP—>IP 地址.
系统存储过程 sp_readerrorlog,在日志中可以看到端口号。貌似没有其它方法。