这里是普通文章模块栏目内容页
修改SQLServer默认端口
修改SQLServer默认端口
1,在TCP/IP协议属性的全部侦听为“是”时,修改IPALL的端口即可
2,在TCP/IP协议属性的全部侦听为“否”时,单独设置每个IP的端口
 
默认情况下:
TCP/IP协议属性的全部侦听值为“是”
意为:在IP地址的配置中,由IPALL统管一切,
IP地址中的TCP端口、活动、启用都是无效的,只要配置上IP,都会启用的,端口是IPALL配置的端口
即:IP地址中只配置IP地址。
 
当将TCP/IP协议属性的全部侦听值为“否”时
在IP地址的配置中,自己配置自己的,决定自己的端口,是否启用等。
 
注:SQL Server 数据库引擎可以侦听同一 IP 地址的多个端口,端口以逗号分隔的格式列出:1433,1500,1501。本字段最多允许 2047 个字符。
若要配置单个 IP 地址以侦听多个端口,还必须将“TCP/IP 属性”对话框的“协议”选项卡上的“全部侦听”参数设置为“否”。
 
静态端口与动态端口
SQL Server 的默认实例侦听端口 1433 的传入连接。可以出于安全性原因或根据客户端应用程序的请求来更改该端口。
默认情况下,命名实例(包含 SQL Server Express)被配置为侦听动态端口。若要配置静态端口,请将“TCP 动态端口”框保留为空,并在“TCP 端口”框中提供一个可用的端口号。
 
动态端口

如果未启用动态端口,则为空。若要使用动态端口,请设置为 0。
对于“IPAll”,将显示所用动态端口的端口号。
如果某个 SQL Server 实例已配置为侦听动态端口,则在启动时,该实例将检查操作系统中的可用端口,并为该端口打开一个端点。传入连接必须指定要连接的端口号。
由于每次启动 SQL Server 时端口号都可能会改变,因此 SQL Server 提供 SQL Server Browser 服务监视端口,
并将传入连接指向该实例的当前端口。使用动态端口会增加通过防火墙连接 SQL Server 的复杂性,因为重新启动 SQL Server 时端口号可能会改变,从而需要更改防火墙设置。
若要避免通过防火墙连接的问题,请将 SQL Server 配置为使用静态端口。