Tout d'abord, pour pouvoir lire toutes les données significatives, votre base de données doit être en mode de récupération complète. Sinon, vous n'y trouverez probablement pas grand-chose. Il y a deux façons de faire ça. Utiliser des fonctions SQL non documentées et utiliser des outils tiers.
Fonctions SQL :
DBCC LOG et fn_dblog - plus de détails ici et ici
Outils tiers :
Crapaud pour SQL Server (fait en fait bien plus que lire les journaux) et ApexSQL Log (se concentre uniquement sur la lecture des journaux de transactions).