在SQL Server中,您可以运行以下存储过程:
sp_who2
编辑:
如果要在任何给定时间查看谁在使用服务器,可以使用此查询。这将使您可以随意进一步过滤。
SELECt SessionId= ses.session_id ,[Database] = DB_Name(er.database_id) ,[Login] = ses.login_name ,Host = ses.host_name ,StartTime = er.start_time ,ClientAddress = con.client_net_address ,SQLStatement = st.textFROM sys.dm_exec_requests erOUTER APPLY sys.dm_exec_sql_text(er.sql_handle) stLEFT JOIN sys.dm_exec_sessions ses ON ses.session_id = er.session_idLEFT JOIN sys.dm_exec_connections con ON con.session_id = ses.session_idWHERe ses.is_user_process = 0x1AND ses.session_id != @@SPIDORDER BY ses.session_id



