SQL Server HowTo

Logo

Aide pour opérations administratives, développement et optimisation dans Microsoft SQL Server

View the Project on GitHub rudi-bruchez/sql-server-howto-fr

Identifier et régler les problèmes de journaux de transactions

Procédure sp_logspace pour voir la taille du journal de transactions.

Pour voir la raison pour laquelle le journal de transactions ne se vide pas :

-- pourquoi le journal ne se vide pas
SELECT 
    d.name, 
    d.log_reuse_wait_desc AS log_reuse_wait
FROM sys.databases d
WHERE d.log_reuse_wait > 0
ORDER BY d.name;
-- sessions ouvertes qui maintiennent une transaction
SELECT *
FROM sys.dm_exec_sessions des
WHERE des.is_user_process = 1
AND des.open_transaction_count > 0;

https://github.com/rudi-bruchez/tsql-scripts/blob/c0530ebe80d5e413e4b57950fb0447e2e43825f0/diagnostics/execution/active-transactions.sql

[Besoin de services avec SQL Server ? Contactez-moi]