sql server端口445和1433

时间:2010-03-23 20:09:28

标签: sql-server sql-server-2005

sql server端口445和1433之间有什么区别?每个端口用于什么?

3 个答案:

答案 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)