与 connection_id 取得联系

get connection with connection_id

当我执行

select * from sys.dm_exec_connections

将有一个结果列 connection_id。

现在,我正在搜索对应于此 connection_id 的连接字符串。谁能帮我,我在哪里可以找到这些信息?

您找不到连接字符串信息,例如它在 web.config 中的部署方式..

要识别和隔离连接,您必须在连接字符串中使用应用程序名称参数

"Data Source =localhost; Initial Catalog=tsql2012;Integrated Security=SSPI;Application Name=testapp";

因此,每当应用程序使用上述连接字符串连接到 SQLServer 时,您都可以像下面这样识别它..

select program_name,client_net_address from sys.sysprocesses sp
join
sys.dm_exec_connections ec
on ec.session_id=sp.spid
 where program_name='testapp'