sql server端口445和1433之间有什么区别?每个端口用于什么?
答案 0 :(得分:11)
445不是SQL端口,是SMB端口。只有在使用命名管道协议时,它才会涉及SQL Server,因为命名管道在SMB上,而这又使用了445代表“SMB over IP”。作为SMB“NETBIOSless”而不是旧的基于NetBIOS的SMB,它使用137-139。
当SQL Server直接使用TCP时,1433是SQL Server TCP侦听器端口。
要配置服务器以侦听特定协议,请使用SQL Server configuration Manager。要配置客户端允许的协议,请参阅Configuring Client Network Protocols。
出于性能原因和易于部署/配置的原因,最好禁用Net Pipes并仅依靠TCP(1433)。
答案 1 :(得分:1)
445用于通过TCP使用命名管道进行通信(如here所述),1433用于直接通过TCP进行通信。
答案 2 :(得分:0)