技术指南

首页 / 技术指南

技术指南

sqlserver数据库端口号配置

2020-01-09 20:15:47   来源:   点击:
    SQLServer服务启动失败时,找到错误日志,查看错误信息。

sqlserver数据库端口号配置
 
    换ip在SQLServer中查看端口号的命令:exec sys.sp_readerrorlog 0, 1, 'listening'
 
    一、配置 SQL Server 实例的 TCP/IP 协议
 
    可以使用SQL Server配置管理器来配置实例的TCP/IP协议。配置完成后,重启实例后才生效。
 
    1. “协议”选项卡
 
    (1)保持活动状态
 
    指定传输保持活动状态的数据包的时间间隔(毫秒),以检查位于连接远端的计算机是否仍可用。
 
    (2)全部侦听
 
    指定 SQL Server 是否侦听所有绑定到计算机网卡的 IP 地址。如果设置为“否”,则使用每个 IP 地址各自的属性对话框对各个 IP 地址进行配置。如果设置为“是”,则 IPAll 属性框的设置将应用于所有 IP 地址。默认值为“是”。
 
    (3)已启用
 
    如果设置为“是”,则启用TCP/IP协议。
 
    2. “IP地址”选项卡
 
    如果“协议”选项卡中的“全部侦听”为“否”,则每个IP地址可以有各自的属性。如果“已启用”设置为“否”,则该网卡被禁止侦听TCP/IP连接请求。
 
    如果“协议”选项卡中已经设定了“全部侦听”,则“IP地址”选项卡只有“IPALL”属性框的设置有效。
 
    二、静态端口和动态端口
 
    (1)静态端口
 
    SQL Server 的默认实例侦听端口 1433 的传入连接。可以出于安全性原因或根据客户端应用程序的请求来更改该端口。若要配置静态端口,请将“TCP 动态端口”框保留为空,并在“TCP 端口”框中提供一个可用的端口号。
 
    注意:SQL Server 数据库引擎可以侦听同一 IP 地址的多个端口,端口以逗号分隔的格式列出:1433,1500,1501。本字段最多允许 2047 个字符。
 
    若要配置单个 IP 地址以侦听多个端口,还必须将“TCP/IP 属性”对话框的“协议”选项卡上的“全部侦听”参数设置为“否”。
 
    注意:SQL Server 配置管理器显示安装 SQL Server 时可用的 IP 地址。如果 IP 地址发生变化(添加或删除网卡、DHCP 的 IP 地址过期等),请编辑“IP 地址”框,然后重新启动 SQL Server。
 
    (2)动态端口
 
    默认情况下,命名实例(例如 \SQLExpress)被配置为侦听动态端口。若要配置动态端口,请将“TCP 动态端口”框中输入0。
 
    如果某个 SQL Server 实例已配置为侦听动态端口,则在启动时,该实例将检查操作系统中的可用端口,并为该端口打开一个端点。配置的端口将记录在当前 SQL Server 启动日志文件中。
 
    客户端连接必须指定要连接的端口号。使用动态端口会增加通过防火墙连接 SQL Server 的复杂性,因为重新启动 SQL Server 时端口号可能会改变,从而需要更改防火墙设置。若要避免通过防火墙连接的问题,请将 SQL Server 配置为使用静态端口。

上一篇:CentOS7中DHCP配置
下一篇:C++如何实现Ping?

关闭
18076763811
动态IP