连接到 SQL Server 需要端口 50235 上的 TCP 通信?

l33*_*33t 4 sql-server-2008 sql-server

我们有一个 SQL Server 2008 R2,其数据库实例在端口 1433 上运行。1433 对 TCP 开放,1434 对 UDP 开放。

当通过 Microsoft SQL Management Studio 连接时,我们的防火墙会检测端口 50235 上的TCP 流量。为什么?据我所知,SQL Server 没有提到这个端口。

Tho*_*ger 5

您是否连接到命名实例?在这种情况下,初始连接是到 SQL Server Browser 服务 ( UDP 1434 ),然后为命名实例动态分配端口。该端口在实例启动时分配。

请参阅此 TechNet 资源,了解 SQL Server Browser 服务如何为命名实例分配端口

有一种方法可以显式定义命名实例将侦听的静态端口,但您似乎看到的是动态分配的端口。