当我执行
select * from sys.dm_exec_connections
将有一个结果列connection_id。
现在,我正在搜索与此 connection_id 对应的连接字符串。有人可以帮助我,我在哪里可以找到这些信息?
当我执行
select * from sys.dm_exec_connections
将有一个结果列connection_id。
现在,我正在搜索与此 connection_id 对应的连接字符串。有人可以帮助我,我在哪里可以找到这些信息?
您找不到连接字符串信息,就像它在 web.config 中的部署方式一样。
要识别和隔离连接,您必须在连接字符串中使用应用程序名称参数
“数据源=localhost;初始目录=tsql2012;集成安全=SSPI;应用程序名称=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'