与connection_id建立连接

时间:2016-08-13 10:36:46

标签: sql-server connection-pooling dynamic-management-views

执行时

select * from sys.dm_exec_connections

会有一个结果列connection_id。

现在,我正在搜索与此connection_id相对应的connectionstring。有人可以帮助我,我可以在哪里找到这些信息吗?

1 个答案:

答案 0 :(得分:0)

您找不到连接字符串信息,就像在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'
相关问题