与 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'
当我执行
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'