OVH Cloud OVH Cloud

Journal de transaction plein ?

2 réponses
Avatar
Stan SR
Bonjour,

J'ai reçu une alerte sur SQL Serveur m'indiquant que les journaux de
transactions des tables tempdb et msdb sont pleins.

Que dois je faire pour éviter ce genre de soucis.
(peut etre est ce la source des problèmes de lenteur que j'ai depuis
quelques jours sur SQL Server ?)

Merci pour vos réponses
Stan

2 réponses

Avatar
alex
C'est les fichiers de log qui sont conservés sur la propriétés de la base.
Il faut lancer un script la nuit pour purger ce journal.

Du style :

BACKUP LOG nom_de_la_base WITH TRUNCATE_ONLY
DBCC SHRINKFILE(nom_du_fichier_de_log_LOG, 2)

permet de réduire la taille à 2 Mo
Puis lui attribuer une taille maxi dans les propriétés
Puis mettre en place un script par la maintenance qui se déclenche la nuit.


Alex



"Stan SR" a écrit dans le message de news:
%
Bonjour,

J'ai reçu une alerte sur SQL Serveur m'indiquant que les journaux de
transactions des tables tempdb et msdb sont pleins.

Que dois je faire pour éviter ce genre de soucis.
(peut etre est ce la source des problèmes de lenteur que j'ai depuis
quelques jours sur SQL Server ?)

Merci pour vos réponses
Stan



Avatar
Romelard Fabrice [MVP]
Bonjour,

Tout est expliqué ici :
- http://sql.developpez.com/sqlserver/log/


--
Cordialement.

Romelard Fabrice [MVP]

"Stan SR" a écrit dans le message de news:
%
Bonjour,

J'ai reçu une alerte sur SQL Serveur m'indiquant que les journaux de
transactions des tables tempdb et msdb sont pleins.

Que dois je faire pour éviter ce genre de soucis.
(peut etre est ce la source des problèmes de lenteur que j'ai depuis
quelques jours sur SQL Server ?)

Merci pour vos réponses
Stan