日期:2014-05-18  浏览次数:20483 次

查找有多少数据库服务器通过链接服务器的方式连到本机
大家好,请问有什么方式可以知道别的数据库服务器是通过建立链接服务器的方式连到某一台数据库服务器,现在被链的服务器的性格严重低下,想要找到有哪些服务器连过来了,谢谢。

------解决方案--------------------
SQL code

select   count(*) 当前连接到SQLSERVER的用户数   
from   dbo.sysprocesses   
where   status   <> 'background '

------解决方案--------------------
SQL code
select   *
from   sys.sysprocesses   
WHERE nt_domain <>'本机名' AND nt_domain <>'' and net_address<>'' and  (nt_username <>'SYSTEM' OR net_library <>'LPC')
ORDER BY DBID DESC

------解决方案--------------------
查询连线的进程及其主机名,程序名.
SQL code

 select session_id,[host_name],[program_name]
 from sys.dm_exec_sessions
 where is_user_process=1