重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 642|回复: 0
打印 上一主题 下一主题

[参数设置] [SQL Server]查看SQL Server数据库的端口号

[复制链接]
跳转到指定楼层
楼主
发表于 2025-8-9 12:25:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看SQL Server数据库的端口号,有以下几种方式:


--------------------------------------

----方法一:使用SQL Server配置管理器

    在Windows搜索栏中输入“SQL Server 配置管理器”并打开它。
    在左侧导航栏中,展开“SQL Server 网络配置”,然后选择你的SQL Server实例(例如“MSSQLSERVER”或命名实例)。
    双击“TCP/IP”协议,在弹出的窗口中切换到“IP地址”选项卡。在这里你可以看到所有IP地址及其对应的端口号。通常,SQL Server默认使用端口1433。


----方法二:使用T-SQL查询

你可以运行以下T-SQL查询来获取当前SQL Server实例正在使用的端口号:

SELECT local_net_address, local_tcp_port
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;

或者,你也可以执行以下查询来检索SQL Server正在监听的端口号:

EXEC sys.sp_readerrorlog 0, 1, 'Server is listening on';

该查询会读取SQL Server的错误日志,并搜索包含“Server is listening on”的行,该行通常会显示SQL Server正在监听的端口号。

另外,你还可以查询系统视图sys.dm_tcp_listener_states来找出SQL Server正在监听的端口号:

SELECT * FROM sys.dm_tcp_listener_states;

查询结果中的port列会显示端口号。

----方法三:查看Windows防火墙设置

如果SQL Server是通过Windows防火墙进行访问控制的,你也可以在防火墙设置中查看允许的端口:

    在控制面板中找到“Windows Defender 防火墙”,点击“高级设置”。
    在左侧选择“入站规则”,然后在右侧找到与SQL Server相关的规则(通常名称会包含“SQL Server”)。
    查看这些规则的“本地端口”设置。

----方法四:查看SQL Server错误日志

SQL Server的错误日志中也可能会记录端口号信息:

    错误日志通常位于SQL Server安装目录的LOG文件夹下。
    使用文本编辑器打开最新的错误日志文件,搜索与端口号相关的信息。

通过以上方法,你应该能够找到SQL Server正在使用的端口号。如果遇到问题,比如无法连接到SQL Server,可能是由于端口号被其他应用程序占用或者防火墙阻止了该端口的访问。这时,你需要检查端口占用情况和防火墙设置,确保SQL Server所需的端口是开放的。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 23:20 , Processed in 0.245427 second(s), 25 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表