Bonjour à tous,

J'ai récemment eu le malheur de perdre un des script stocké en local qui m'a demandé des jours de travail. Mon objectif est de recupérer ce script sur le serveur SQL.
Ce que je sais :
Le nom du serveur
Le nom de la base
Le nom de la table impactée

Ce que je ne sais pas :

Comment le récupérer
La date exacte de sa derniere execution (approximativement mi mars)

J'ai interrogé le cache mais visiblement mon script n'en fait plus parti.
J'ai utilisé cette requête trouvée sur le forum :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT  total_worker_time/execution_count AS [Avg CPU Time], 
SUBSTRING(st.text, (qs.statement_start_offset/2)+1,((CASE qs.statement_end_offset WHEN -1 THEN DATALENGTH(st.text)           
ELSE qs.statement_end_offset END - qs.statement_start_offset)/2) + 1) AS statement_text  
FROM sys.dm_exec_query_stats AS qs  
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st  
 
ORDER BY total_worker_time/execution_count DESC;
Je ne trouve pas le contenu de mon script là dedans non plus.
Avez vous une idée ?

Merci d'avance.