Comment faire pour récupérer chuté procédure stockée, la fonction, la table dans SQL Server 2008

j'ai vérifié le lien ci-dessous que quelques un (@Oliver) posté comme un double de ma Question. Mais cette requête renvoie le dernier script d'exécution. Il n'est pas lié à ma question.

Dernière exécution des requêtes de base de données spécifique

J'ai une base de données avec Sample_Training et j'ai créé une procédure stockée en elle et, plus tard, je l'ai supprimé et maintenant je veux récupérer supprimés de la procédure stockée.

Je suis employé dans une société de sorte que je n'ai pas les autorisations administratives

DECLARE @Date_From DATETIME = '2015-01-02'
DECLARE @Date_To DATETIME = '2015-01-05'

SELECT 
    CONVERT(VARCHAR(MAX), SUBSTRING([RowLog Contents 0], 33, LEN([RowLog Contents 0]))) AS [Script]
FROM
    fn_dblog(NULL,NULL)
WHERE 
    [Operation] = 'LOP_DELETE_ROWS' 
    AND [Context] = 'LCX_MARK_AS_GHOST'
    AND [AllocUnitName] = 'sys.sysobjvalues.clst'
    AND [TRANSACTION ID] IN (SELECT DISTINCT [TRANSACTION ID] 
                             FROM sys.fn_dblog(NULL, NULL)
                             WHERE Context IN ('LCX_NULL') AND Operation IN ('LOP_BEGIN_XACT') 
                               AND [Transaction Name] = 'DROPOBJ'
                               AND CONVERT(NVARCHAR(11), [Begin Time]) BETWEEN @Date_From AND @Date_To)
                               AND SUBSTRING([RowLog Contents 0], 33, LEN([RowLog Contents 0])) <> 0

Par la requête ci-dessus je peux obtenir de la procédure stockée et maintenant, ma question est de savoir comment obtenir de la fonction, de la table.

Puisque vous êtes salarié d'une entreprise, je suis sûr que la société est assez professionnels pour avoir un contrôle de code source système, et vous êtes assez professionnel pour vérifier dans vos scripts SQL --> il suffit de récupérer le script qui crée une procédure stockée à partir de la source de contrôle et de l'exécuter à nouveau fait!
double possible de Dernière exécution des requêtes de base de données spécifique
Vérifiez d'abord la Requête de ce que vous avez mentionné que les Doublons. Il donnera la Dernière Exécution de la Requête. Je ne demande pas pour la dernière exécution de la requête. Si vous avez des SSMS il suffit d'exécuter ma requête et vérifiez le résultat. @Oliver
raresql.com/tag/how-to-recover-the-deleted-stored-procedure

OriginalL'auteur Dinesh Reddy Alla | 2015-01-06