0

当我执行

select * from sys.dm_exec_connections

将有一个结果列connection_id。

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

4

1 回答 1

0

您找不到连接字符串信息,就像它在 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'
于 2016-08-13T11:52:42.267 回答