TSQL告诉每个活动会话使用哪个网络协议

时间:2010-08-19 05:16:12

标签: sql-server tsql sql-server-2008

曾几何时,我记得运行一些TSQL,它会显示每个活动会话正在使用哪个网络协议(例如命名管道,TCP / IP) - 但我不记得实际的代码。有谁知道如何做到这一点 ?输入参数可能是SPID。该代码可用于诊断目的。

1 个答案:

答案 0 :(得分:4)

对于SQL Server 2005+ sys.dm_exec_connections具有“net_transport”列

sysprocessesnet_library列也适用于较旧的SQL Server

因此,SELECT net_library FROM sys.sysprocesses WHERE SPID = 123 /* use @@SPID for current connection */将为您提供此信息。