Bonjour,
Je sais que ce sujet à déjà été abordé, mais je ne trouve pas de solution immediate.
Environnement : Windows 2003 / SQL Server 2005
Mon plan de maintenance a échoué cette nuit, le shrinkfile du fichier log ne s'est pas réalisé, et ce matin il atteint 40 Go.
Je lance manuellement
Use master
backup log mabase with truncate_only
use mabase
dbcc shrinkfile (mabase_log, 1024)
et j'obtiens
Impossible de compacter le fichier journal 2 (RFXLEROYPROD_log), car tous les fichiers journaux logiques sont utilisés.
Je lance ensuite (pour vérifier si des transactions sont en cours - requête trouvé sur le forum)
select log_reuse_wait_desc from sys.databases where name = 'mabase'
Resultat :
ACTIVE_TRANSACTION
Mais ensuite je ne sais pas quoi faire. La dernière fois que j'ai eu ce problème j'ai été obligé d'arrêter sql serveur, et au lancement de sql, une reconstruction / vérification se lance. Le problème est que cette manip me parait un peu barbare et m'oblige à arrêter ma prod.
Partager