我正在使用VSTS 2008 + C#+ ADO.Net + SQL Server 2008.从其他远程计算机连接时,ADO.Net客户端通常使用TCP / IP协议连接到SQL Server 2008.在本地连接时(ADO) .Net客户端和SQL Server在同一台机器上),通常使用共享内存或命名管道。
我的问题是,除了一般规则之外,如何准确检查(例如从某些SQL Server内置命令/工具/存储过程?)特定连接使用的通信协议是什么?
答案 0 :(得分:4)
这对我来说很新,但您可以尝试使用动态管理视图:
SELECT *
FROM sys.dm_exec_connections dec
提供了很多关于连接的信息。