我需要了解以下服务的默认端口设置:
- SQL Server
- SQL Browser
- SQL Reporting Services
- SQL Analysis Services
我需要了解不同版本的SQL Server(2000、2005、2008)这些服务的端口设置。
另外,请告诉我默认端口设置是否会根据 SQL Server 版本而改变。
我需要了解以下服务的默认端口设置:
我需要了解不同版本的SQL Server(2000、2005、2008)这些服务的端口设置。
另外,请告诉我默认端口设置是否会根据 SQL Server 版本而改变。
默认的 SQL Server 端口是 1433,但仅适用于默认安装。命名实例会获得随机端口号。
浏览器服务运行在 UDP 1434 端口。
报表服务是一个 Web 服务 - 因此它使用端口 80,如果启用了 SSL,则使用端口 443。
分析服务是 2382,但仅适用于默认安装。命名实例会获得随机端口号。
如果您可以访问服务器,那么您可以使用
select local_tcp_port from sys.dm_exec_connections where local_tcp_port is not null
完整的详情请参考SQL Server的端口号
默认的未命名实例始终使用TCP端口1433。 SQL Browser服务使用UDP端口1434来定位命名实例。在SQL Server 2000中,第一个启动的实例承担了此角色。
非默认实例默认会获得自己动态分配的端口。如果需要,例如配置防火墙,您可以显式设置它们。如果您不想启用或允许访问SQL Browser,则必须在连接字符串中包含实例的端口号,或在每个客户机上使用(SQL Server客户端网络实用程序)的别名选项卡进行设置。
有关更多信息,请参见MSDN上的SQL Server Browser Service。
1433
默认端口号仍未更改。
SQL Server的默认端口是1434。
为了允许远程访问,我需要在防火墙上释放这些端口:
Protocol | Port
---------------------
UDP | 1050
TCP | 1050
TCP | 1433
UDP | 1434
您可以使用SQL配置管理器来设置单个IP地址是否使用动态端口(值为0 = 是,使用动态端口),以及为每个IP设置使用的TCP端口。
但要小心:我建议首先绘制出您的实例、IP和端口,并进行规划,以确保没有实例或IP相互干扰,然后再开始随意更改。
我们可以看一下三种不同的方式,你可以用来识别 SQL Server 实例使用的端口。
使用 Windows 应用程序事件查看器
USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on', 'any', NULL, NULL, N'asc'
GO
使用 SQL Server 配置管理器识别 SQL Server 数据库引擎使用的端口
单击“开始” -> “程序” -> “Microsoft SQL Server 2008” -> “配置工具” -> “SQL Server Configuration Manager”
在 SQL Server 配置管理器中,展开 SQL Server 网络配置,然后在左侧面板上选择“协议”。右键单击TCP/IP并从下拉菜单中选择“属性”,以识别 SQL Server 实例使用的 TCP/IP 端口,如下所示。
需要更多帮助
http://sqlnetcode.blogspot.com/2011/11/sql-server-identify-tcp-ip-port-being.html