sql >> Database >  >> RDS >> Sqlserver

Laatst uitgevoerde zoekopdrachten voor een specifieke database

Dit werkt voor mij om query's op elke database in de instantie te vinden. Ik ben sysadmin op de instantie (controleer uw rechten):

SELECT deqs.last_execution_time AS [Time], dest.text AS [Query], dest.*
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
WHERE dest.dbid = DB_ID('msdb')
ORDER BY deqs.last_execution_time DESC

Dit is hetzelfde antwoord dat Aaron Bertrand gaf, maar het werd niet in een antwoord geplaatst.



  1. mysql selecteer top n max waarden

  2. Wat is het verschil tussen CHAR en VARCHAR in SQL Server - SQL Server / T-SQL-zelfstudie, deel 31

  3. Een door de gebruiker gedefinieerde gegevenstype-alias maken in SQL Server met behulp van T-SQL

  4. Navicat voor MySQL