sqlserver数据库端口的修改

sqlserver数据库端口的修改

  1. 首先打开SQLserver配置管理器
    在这里插入图片描述
  2. sql server网络配置 TCP/IP 右键属性
    在这里插入图片描述
  3. ip地址,找到IPALL TCP端口修改
    在这里插入图片描述
  4. 修改完成后,在SQL server服务列表中重启MSSQLSERVER服务
    在这里插入图片描述
### SQL Server 数据库端口号及其查询方法 SQL Server 默认使用的端口号为 1433[^3]。然而,在某些情况下,此端口可能会被其他应用程序占用或者管理员更改了默认设置,因此需要采取特定的方法来确认当前 SQL Server 实例正在监听的具体端口号。 以下是几种常见的查询 SQL Server 端口号的方法: #### 方法一:通过 `sp_readerrorlog` 存储过程 可以利用系统存储过程 `sys.sp_readerrorlog` 来读取错误日志并定位端口号的信息。具体操作如下: 1. 打开 SQL Server Management Studio (SSMS),连接至目标数据库实例。 2. 在查询窗口中执行以下命令: ```sql EXEC sys.sp_readerrorlog 0, 1, 'listening'; ``` 此命令会返回一条或多条记录,其中包含类似于 `"Server is listening on [::] <PortNumber>"` 的信息,从而可以直接获取端口号[^1]。 #### 方法二:借助 SQL Server 配置管理器 对于本地安装的 SQL Server,可以通过图形化工具——SQL Server Configuration Manager 完成端口号的查找工作: 1. 启动 **SQL Server Configuration Manager**; 2. 展开左侧导航栏中的节点:“SQL Server Network Configuration -> Protocols for MSSQLSERVER” 或者对应命名实例的相关协议项; 3. 右键点击 TCP/IP 协议选项,选择属性对话框; 4. 转到 IP 地址标签页,浏览各个子网地址部分下的 Port Number 字段值即可得知实际使用的端口号码[^2]。 #### 方法三:基于 Python 编程实现自动化检测 假如希望通过编程手段动态捕获 SQL Server 的端口号,则可采用第三方库如 PyMSSQL 构建脚本完成这一任务。例如下面给出了一段简单的示范代码用于测试指定参数能否正常建立链接关系: ```python import pymssql try: conn = pymssql.connect( host='localhost', port=1433, user='your_username', password='your_password', database='master' ) print("Successfully connected to the database.") except Exception as e: print(f"Failed to connect: {e}") finally: if 'conn' in locals(): conn.close() ``` 以上三种方式各有优劣,可根据实际情况灵活选用适合自己的方案来进行排查验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值