我需要知道以下服务的默认端口设置
我需要知道不同版本的SQL Server(2000,2005,2008)的这些服务的端口设置
另请告诉我默认端口设置是否会根据sql server版本更改
提前致谢。
答案 0 :(得分:98)
默认的SQL Server端口是1433,但前提是它是默认安装。命名实例获得一个随机端口号。
浏览器服务在端口UDP 1434上运行。
报告服务是一项网络服务 - 因此它是端口80,如果启用了SSL则为443。
分析服务是2382,但前提是它是默认安装。命名实例获得一个随机端口号。
答案 1 :(得分:14)
如果您有权访问服务器,则可以使用
select local_tcp_port from sys.dm_exec_connections where local_tcp_port is not null
有关详细信息,请参阅port number of SQL Server
答案 2 :(得分:6)
默认的未命名实例总是获取TCP的端口1433。 SQL浏览器服务使用UDP端口1434来定位命名实例。在SQL Server 2000中,要启动的第一个实例扮演了这个角色。
默认情况下,非默认实例获得自己的动态分配端口。如有必要,例如配置防火墙,您可以显式设置它们。如果您不想启用或允许访问SQL Browser,则必须在连接字符串中包含实例的端口号,或者使用cliconfg
中的别名选项卡进行设置(SQL Server客户端网络实用工具)在每台客户机上。
有关详细信息,请参阅MSDN上的SQL Server Browser Service。
答案 3 :(得分:4)
1433
默认端口尚未更改
答案 4 :(得分:2)
SQL Server默认端口为 1434 。
要允许远程访问,我必须在防火墙上释放这些端口:
Protocol | Port
---------------------
UDP | 1050
TCP | 1050
TCP | 1433
UDP | 1434
答案 5 :(得分:0)
您可以使用SQL Configuration Manager将各个IP地址设置为是否使用动态端口(值为0 =是,使用动态端口),并设置用于每个IP的TCP端口。
但要小心:我建议首先映射你的实例,IP和端口,并计划在开始不断变化之前没有任何实例或IP相互踩。
答案 6 :(得分:0)
我们可以看一下三种不同的方法来识别SQL Server实例使用的端口。
使用Windows应用程序事件查看器
USE主人
GO
xp_readerrorlog 0,1,N'Server正在侦听','任何',NULL,NULL,N'asc'
GO
使用SQL Server识别SQL Server数据库引擎使用的端口 配置管理器
点击开始 - >程序 - > Microsoft SQL Server 2008 - >配置工具 - > SQL Server配置管理器
- 醇>
在SQL Server配置管理器中,展开“SQL Server网络配置”,然后选择“协议” 左图。标识SQL Server使用的TCP / IP端口 实例,右键单击TCP / IP并从下拉列表中选择“属性” 如下图所示。
获取更多帮助
http://sqlnetcode.blogspot.com/2011/11/sql-server-identify-tcp-ip-port-being.html