如何查看 SQL Server 数据库的端口号?多种方法全解析

admin
本文详细解析了查看 SQL Server 数据库端口的多种实用方法,涵盖了通过 SSMS 配置界面、命令行工具以及服务管理器等途径,帮助用户快速定位数据库服务监听的具体端口号,掌握这些方法对于正确配置客户端连接字符串、排查网络连接问题至关重要,能有效避免因端口错误导致的连接失败。

在日常的数据库管理与开发工作中,经常会遇到连接 SQL Server 数据库失败的情况,这时候,排查网络配置是关键的一步,而查看数据库的端口号(Port)则是最基础也最重要的一环,通常情况下,SQL Server 的默认端口是 1433,但为了安全或架构需求,很多管理员会修改默认端口。

怎么看 SQL Server 数据库的端口号呢?本文将为您详细介绍四种最常用且高效的方法,从图形界面到命令行,帮助您快速定位。

使用 SQL Server Management Studio (SSMS) —— 最直观

这是最常用、最直观的方法,适合大多数用户。

如何查看 SQL Server 数据库的端口号?多种方法全解析

  1. 打开 SQL Server Management Studio (SSMS)。
  2. 在“对象资源管理器”中,右键点击服务器名称(通常是 . \SQLEXPRESS 或服务器 IP),选择“属性”
  3. 在左侧菜单中,点击“连接”
  4. 在右侧页面中,找到“网络配置”下的“SQL Server 网络配置”,然后点击展开。
  5. 选择“MSSQLSERVER 的协议”(如果是 Express 版,则是 SQLEXPRESS 的协议)。
  6. 在右侧列表中,找到并点击 TCP/IP 协议,将其状态改为“已启用”。
  7. 右键点击 TCP/IP,选择“属性”
  8. 在弹出的窗口中,切换到 IP 地址 选项卡。
    • TCP Dynamic Ports:显示的是“0”或空白,这意味着 SQL Server 使用的是动态分配的端口。
    • TCP Port:显示具体的端口号(1433 或其他自定义数字)。
    • 注意:通常情况下,默认端口是 1433。

使用 Windows 命令提示符 —— 最快速

如果您不想打开图形界面软件,可以使用系统自带的命令行工具进行快速检查。

  1. Win + R 键,输入 cmd 并回车,打开命令提示符。
  2. 输入以下命令并回车:
    netstat -ano | findstr "1433"

    (注:如果您不确定端口号,可以不输入端口号,直接输入 netstat -ano | findstr "SQL"netstat -ano | findstr "LISTENING" 来查看所有正在监听的端口)

  3. 查看输出结果中的 LISTENING 状态。
    • 0.0.0:14330.0.0:自定义端口:表示该端口正在监听,SQL Server 已启动。
    • PID:对应的进程 ID,可以通过 tasklist | findstr PID 进一步确认是哪个进程占用了该端口。

使用 T-SQL 查询语句 —— 最灵活

如果您正在编写脚本或需要通过程序获取端口信息,直接查询系统视图是最灵活的方式。

在 SSMS 中

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码