Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment obtenir tous les journaux de transactions (insérer la suppression de la mise à jour) pour une table spécifique dans SQL Server 2008

La seule façon de le faire dans un délai raisonnable est d'utiliser un outil tiers (comme Martin l'a dit dans le premier commentaire) tel que Journal ApexSQL qui peut lire le journal des transactions et obtenir les informations dont vous avez besoin.

Notez que pour que cela fonctionne, votre base de données doit être en mode de récupération complète, car c'est à ce moment que SQL Server enregistre tous les détails de la transaction qui peuvent être reconstruits ultérieurement.

Une autre option consiste à rechercher comment utiliser la fonction fn_dblog non documentée, mais cela vous prendra beaucoup plus de temps et vous ne pourrez pas lire les journaux détachés ou les sauvegardes des journaux de transactions.