Qual foi a última vez que uma procedure foi executada no seu banco de dados SQL Server?
Recentemente eu publiquei um artigo onde você poderia Identificar as procedures que não são utilizadas no SQL Server. Com base neste artigo e recentemente surgiu a necessidade de descobrir o horário de qual procedure foi executada com sucesso, utilizei o script abaixo.
SELECT OBJECT_NAME(m.object_id) AS NomeDoObjeto, MAX(qs.last_execution_time) AS UltimaExecucao FROM sys.sql_modules m LEFT JOIN (sys.dm_exec_query_stats qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st) ON m.object_id = st.objectid AND st.dbid = DB_ID() --WHERE OBJECT_NAME(m.object_id) = '' GROUP BY OBJECT_NAME(m.object_id);
Na condição (where) eu deixei comentado para que você possa filtrar um objeto em específico que queira saber. Basta descomentar o código e utilizar o filtro de acordo com as suas necessidades.
Обзор свежих гэмблинг-платформ с простым доступом через смартфоны. В прошедшие времена новые казино с простым…