Recuperare ultime query eseguite in SQL Server 2005 Express

giovedì 19 settembre 2013 - 11.05

luxsor Profilo | Guru

Ciao a tutti,
come posso recuperare le ultime query eseguite su un database SQL Server 2005 Express Edition?
Ho bisogno di sapere l'ora in cui è stata effettuata un DELETE sul database.

Ho provato questa query ma niente.
<code>

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

</code>

Grazie.

---------------------------------
Carmelo Cavallo | Luxsor

http://www.sviluppodotnet.it/

alx_81 Profilo | Guru

>Ciao a tutti,
ciao

>come posso recuperare le ultime query eseguite su un database SQL Server 2005 Express Edition?
>Ho bisogno di sapere l'ora in cui è stata effettuata un DELETE sul database.
la query che indichi tu mostra solo le recenti.. se a te serve capire cosa è successo o chi ha fatto cosa, devi cambiare approccio..
puoi:
- "profilare" e quindi rimanere in ascolto e tracciare cosa succede
- utilizzare un motore per loggare le operazioni (change data capture - che non hai su express, logging della tua applicazione)

>Grazie.
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

luxsor Profilo | Guru

Ciao Alex,
grazie per la risposta.
Proverò ad implementare il Profiler.

Ho provato ad installare Total SQL Recall dal seguente link:
http://sqlblogcasts.com/blogs/jonsayce/archive/2008/01/14/Total-SQL-Recall.aspx

Ma non funziona. Ho provato anche su una versione SQL Server 2008 Enterprise, ma niente.

Non vorrei che sbaglio qualcosa.
Lo hai mai usato?

Grazie


---------------------------------
Carmelo Cavallo | Luxsor

http://www.sviluppodotnet.it/

alx_81 Profilo | Guru

>Ho provato ad installare Total SQL Recall dal seguente link:
>http://sqlblogcasts.com/blogs/jonsayce/archive/2008/01/14/Total-SQL-Recall.aspx
quella storia è delle tue esecuzioni, su management studio.
Io uso altri tool di terze parti per le "sessioni" eseguite..
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

luxsor Profilo | Guru

Che tools di terze parti posso utilizzare per monitorare tutte le query inviate ed eseguite da SQL Server?
---------------------------------
Carmelo Cavallo | Luxsor

http://www.sviluppodotnet.it/

alx_81 Profilo | Guru

>Che tools di terze parti posso utilizzare per monitorare tutte
>le query inviate ed eseguite da SQL Server?
Quelli che intendo io sono le MIE query che vengono salvate sul MIO computer come delle sessioni.
Non sono quelle che vengono inviate a sql server. Per quello il profiler non è disponibile per l'edizione express.
Non l'ho mai usato.. ma puoi provare questo:
http://expressprofiler.codeplex.com/


Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

luxsor Profilo | Guru

Grazie mi potrà essere utile.
---------------------------------
Carmelo Cavallo | Luxsor

http://www.sviluppodotnet.it/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5