本文详细解析了查看 SQL Server 数据库端口的多种实用方法,涵盖了通过 SSMS 配置界面、命令行工具以及服务管理器等途径,帮助用户快速定位数据库服务监听的具体端口号,掌握这些方法对于正确配置客户端连接字符串、排查网络连接问题至关重要,能有效避免因端口错误导致的连接失败。
在日常的数据库管理与开发工作中,经常会遇到连接 SQL Server 数据库失败的情况,这时候,排查网络配置是关键的一步,而查看数据库的端口号(Port)则是最基础也最重要的一环,通常情况下,SQL Server 的默认端口是 1433,但为了安全或架构需求,很多管理员会修改默认端口。
怎么看 SQL Server 数据库的端口号呢?本文将为您详细介绍四种最常用且高效的方法,从图形界面到命令行,帮助您快速定位。
使用 SQL Server Management Studio (SSMS) —— 最直观
这是最常用、最直观的方法,适合大多数用户。

- 打开 SQL Server Management Studio (SSMS)。
- 在“对象资源管理器”中,右键点击服务器名称(通常是
. \SQLEXPRESS或服务器 IP),选择“属性”。 - 在左侧菜单中,点击“连接”。
- 在右侧页面中,找到“网络配置”下的“SQL Server 网络配置”,然后点击展开。
- 选择“MSSQLSERVER 的协议”(如果是 Express 版,则是
SQLEXPRESS的协议)。 - 在右侧列表中,找到并点击 TCP/IP 协议,将其状态改为“已启用”。
- 右键点击 TCP/IP,选择“属性”。
- 在弹出的窗口中,切换到 IP 地址 选项卡。
- TCP Dynamic Ports:显示的是“0”或空白,这意味着 SQL Server 使用的是动态分配的端口。
- TCP Port:显示具体的端口号(1433 或其他自定义数字)。
- 注意:通常情况下,默认端口是 1433。
使用 Windows 命令提示符 —— 最快速
如果您不想打开图形界面软件,可以使用系统自带的命令行工具进行快速检查。
- 按
Win + R键,输入cmd并回车,打开命令提示符。 - 输入以下命令并回车:
netstat -ano | findstr "1433"
(注:如果您不确定端口号,可以不输入端口号,直接输入
netstat -ano | findstr "SQL"或netstat -ano | findstr "LISTENING"来查看所有正在监听的端口) - 查看输出结果中的
LISTENING状态。0.0.0:1433或0.0.0:自定义端口:表示该端口正在监听,SQL Server 已启动。PID:对应的进程 ID,可以通过tasklist | findstr PID进一步确认是哪个进程占用了该端口。
使用 T-SQL 查询语句 —— 最灵活
如果您正在编写脚本或需要通过程序获取端口信息,直接查询系统视图是最灵活的方式。
在 SSMS 中
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

