SQL Server端口445和1433

6

SQL Server端口445和1433之间有什么区别,每个端口的用途是什么?

3个回答

14

445不是SQL端口,而是SMB端口。只有当您使用命名管道协议时,它才涉及到SQL Server,因为命名管道是通过SMB进行的,而SMB又使用445进行'SMB over IP',也称为SMB 'NETBIOSless',与旧的基于NetBIOS的SMB不同,后者使用137-139。

1433是SQL Server直接使用TCP时的监听端口。

要配置服务器以侦听特定协议,请使用SQL Server Configuration Manager。要配置客户端允许的协议,请参见Configuring Client Network Protocols

出于性能和部署/配置的简便性考虑,最好禁用Net Pipes并仅依赖于TCP(1433)。


1

445 用于通过 TCP 使用命名管道进行通信(如 此处 所述),1433 用于直接通过 TCP 进行通信。



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接