Comment puis-je supprimer les données dans le fichier journal (.ldf
)? J'ai déjà essayé une sauvegarde, compacte, mais le logiciel stellarinfo récupère les enregistrements supprimés.Fichier ldf du journal des transactions SQL Server
Répondre
Vous avez dit
logiciel récupère supprimé les enregistrements
Si vous pouvez interroger « supprimé » enregistrements, cela signifie qu'ils ne sont pas supprimés. Les données sont toujours là
Le journal de transation ne stocke aucune donnée, il stockait essentiellement un enregistrement de ce qui s'était passé afin qu'il puisse être relu ou annulé. Vous ne pouvez pas "supprimer des données" du fichier journal de transation (ldf).
Il est aussi simple que cela
Sauf MDF fichier SQL Server conservent également les enregistrements dans le fichier .ldf qui conserve les données sous une forme de journal des transactions. qu'un utilisateur de base de données ne peut pas afficher ou modifier directement. Chaque fois que vous insérez, mettez à jour, supprimez des enregistrements dans SQL Server, ces transactions sont conservées dans le fichier .ldf sur la base de LSNs pour une utilisation ultérieure.
Cependant, vous pouvez utiliser fn_dblog() fonction pour lire journal des transactions SQL Server ou utiliser un outil tiers comme SysTools SQL Log Analyzer pour mieux comprendre le fichier .ldf et read SQL Server transaction logs