SQL Server的默认端口
我需要知道以下服务的默认端口设置
- SQL Server
- SQL浏览器
- SQL Reporting服务
- SQL分析服务
我需要知道这些服务的端口设置为不同版本的SQL Server(2000,2005,2008)
另外让我知道默认的端口设置是否会改变基于SQL Server版本
提前致谢。
-
默认的SQL Server端口是1433,但前提是它是默认的安装。 命名实例获得一个随机的端口号。
-
浏览器服务在端口UDP 1434上运行。
-
报告服务是一个Web服务 – 所以它的端口80,或443,如果它启用了SSL。
-
分析服务是2382,但只有当它是默认安装。 命名实例获得一个随机的端口号。
如果你有访问服务器,那么你可以使用
select local_tcp_port from sys.dm_exec_connections where local_tcp_port is not null
有关完整的详细信息,请参阅SQL Server的端口号
缺省的,未命名的实例始终获取TCP的端口1433。 SQL浏览器服务使用UDP端口1434来允许定位命名实例。 在SQL Server 2000中,要启动的第一个实例担任此angular色。
默认情况下,非默认实例获取自己的dynamic分配端口。 如有必要,例如configuration一个防火墙,您可以明确地设置它们。 如果您不想启用或允许访问SQL浏览器,则必须在连接string中包含实例的端口号,或者在每台客户端计算机上的cliconfg
(SQL Server客户端networking实用程序)中使用Alias选项卡进行设置。
有关更多信息,请参阅MSDN上的SQL Server Browser Service 。
1433
默认端口尚未更改
SQL Server的默认端口是1434 。
为了允许远程访问,我必须在我的防火墙上释放这些端口:
Protocol | Port --------------------- UDP | 1050 TCP | 1050 TCP | 1433 UDP | 1434
您可以使用SQLconfigurationpipe理器将个别IP地址设置为使用dynamic端口(值为0 =是,使用dynamic端口),并设置每个IP使用的TCP端口。
但是要小心:我build议首先映射出你的实例,IP和端口,并且规划这样的事情,在开始无条件地进行修改之前,没有任何实例或者IP彼此相连。
我们可以通过三种不同的方法来确定SQL Server实例使用的端口。
- 读取SQL Server错误日志
- 使用SQL Serverconfigurationpipe理器
-
使用Windows应用程序事件查看器
使用大师
走xp_readerrorlog 0,1,N'Server正在监听','any',NULL,NULL,N'asc'
走
识别使用SQL Serverconfigurationpipe理器的SQL Server数据库引擎使用的端口
单击开始 – >程序 – > Microsoft SQL Server 2008 – >configuration工具 – > SQL Serverconfigurationpipe理器
在SQL Serverconfigurationpipe理器中,展开SQL Servernetworkingconfiguration,然后select左侧面板上的协议。 要确定SQL Server实例使用的TCP / IP端口,请右键单击TCP / IP,然后从下拉菜单中select“属性”,如下所示。
获得更多帮助
http://sqlnetcode.blogspot.com/2011/11/sql-server-identify-tcp-ip-port-being.html
- 长ASP.NET操作的IIS请求超时
- 从客户端检测到有潜在危险的Request.Form值
- IE9 JavaScript错误:SCRIPT5007:无法获取属性“ui”的值:对象为null或未定义
- SignalR – 使用(IUserIdProvider)向特定用户发送消息* NEW 2.0.0 *
- 在ASP.NET面板中查找所有控件?
- 将System.ComponentModel默认值Attrbute中的DateTime属性的默认值设置为DateTime.Now
- 驻留在App_Code中的类不可访问
- MVC 5项目和Web Api项目的区别
- ASP.NET Web Api:所请求的资源不支持http方法“GET”