SQL Server端口445和1433之间有什么区别,每个端口的用途是什么?
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)。