[SQL Server] Afficher les traces SQL Server

-- Afficher la liste des traces

select * from sys.traces

 

-- Lire les traces SQLServer:

select * from fn_trace_gettable(

'D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\log.trc',DEFAULT)

where DatabaseName='cs'

and TextData is not NULL

 

-- Afficher la liste des tables,procedures sockees ... etc d'une base de données, avec les dates de création, modification ... etc

 

select * from  sys.objects

 

-- afficher la liste des dernières sessions utilisateurs

 

SELECT 

    s.session_id

  , c.connect_time

  , s.login_time

  , s.login_name

  , c.protocol_type

  , c.auth_scheme

  , s.HOST_NAME

  , s.program_name

FROM sys.dm_exec_sessions s

  JOIN sys.dm_exec_connections c

 

    ON s.session_id = c.session_id