You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何确定Microsoft SQL Server Management Studio连接远程数据库的端口?

查找远程SQL Server数据库连接端口的方法

以下是几种可行的方法来确定目标SQL Server使用的端口:

  • 通过SQL Server配置管理器查看(服务器端操作)
    登录远程服务器后,打开「SQL Server配置管理器」:

    1. 展开「SQL Server网络配置」,选择目标实例对应的「协议」
    2. 右键点击「TCP/IP」选项,选择「属性」
    3. 切换到「IP地址」标签页,滚动到最底部的「IPAll」区域
    4. 「TCP端口」字段显示的是固定监听端口;如果使用动态端口,会在「TCP动态端口」字段显示当前端口
  • 通过SQL查询获取(已连接数据库时)
    若已成功通过SSMS连接到数据库,执行以下T-SQL语句即可返回当前连接使用的端口:

    SELECT local_tcp_port 
    FROM sys.dm_exec_connections 
    WHERE session_id = @@SPID;
    
  • 查看Windows事件查看器(服务器端操作)
    登录远程服务器,打开「事件查看器」:

    1. 导航至「Windows日志」→「应用程序」
    2. 筛选来源为「MSSQLSERVER」(或对应实例名称)、事件ID为1401的事件
    3. 事件描述中会包含SQL Server启动时监听的端口信息
  • 用PowerShell扫描端口(客户端操作)
    替代telnet命令,使用PowerShell的Test-NetConnection扫描可能的端口范围:

    Test-NetConnection example.company.com -Port 1433,1434,49152-65535
    

    说明:1434是SQL Server Browser服务的UDP端口,动态端口通常在49152-65535区间内

  • 确认SQL Server Browser服务状态
    如果连接的是命名实例,需确保远程服务器上的SQL Server Browser服务处于运行状态,且防火墙允许1434端口的UDP流量——该服务负责将实例名解析为对应的端口号

内容的提问来源于stack exchange,提问作者kevinarpe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 02:20:45