2012-08-30 2 views
2

가능한 중복 :
How to see query history in SQL Server Management Studio과거에 실행 된 쿼리를 가져올 수 있습니까?

나는 SQL 서버 2008 R2에서 실행되는 쿼리의 역사를 얻기 위해 어떻게 든 할 수 있습니다. 쿼리를 실행한다고 가정 해 보겠습니다.

DELETE FROM TABLE 

어딘가에 로그인되어 있습니까? 서버에서 실행 된 쿼리를 볼 수 있습니까?

저장 프로 시저 또는 다른 자동화 된 작업이 특정 시간에 실행되었는지 확인하고 싶습니다.

답변

0

this 도움이 될까요?

SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query] 
FROM sys.dm_exec_query_stats AS deqs 
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest 
ORDER BY deqs.last_execution_time DESC 

anio How to see query history in SQL Server Management Studio

+0

에 의해 지적 내가 이미 본 적이 있지만, 그것은 나를 도움이되지 않았다. SQL Server의 캐시에서 가장 최근에 실행 된 쿼리를 반환합니다. – Schaliasos

+0

sys.dm_exec_sql_text는 SQL Server 2000에서 사용할 수없고 2005 년부터 사용할 수 있습니다. –

관련 문제