执行时
select * from sys.dm_exec_connections
会有一个结果列connection_id。
现在,我正在搜索与此connection_id相对应的connectionstring。有人可以帮助我,我可以在哪里找到这些信息吗?
答案 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'