je voulais réduire le fichier journal, autant que possible par la commande:fichier journal ne diminue pas sur SQL Server
DBCC SHRINKFILE ('LogFile', 10)
et obtenir cette erreur:
Cannot shrink log file 2 ('LogFile') because the logical log file located at the end of the file is in use.
Je l'ai testé ces solutions, mais mon problème n'est pas encore résolu
- DBCC OpenTran => Aucune transaction ouverte active.
- Changer le Modèle de récupération et DBCC SHRINKFILE
- sauvegarde du journal et DBCC SHRINKFILE
Comment puis-je résoudre ce problème?
SOLVED
J'exécuté cette requête
SELECT name, database_id, log_reuse_wait, log_reuse_wait_desc FROM sys.databases
Résultat:
log_reuse_wait_desc: CHECKPOINT
et après l'exécution CHECKPOINT et DBCCSHRINKFILE mon problème résolu.
Qu'est-ce que cela montre? SELECT nom, id_bdd, log_reuse_wait, log_reuse_wait_desc FROM sys.databases – manderson
log_reuse_wait_desc égal à "CHECKPOINT" –
On dirait qu'il y a eu un certain succès ici. https://www.sqlservercentral.com/Forums/Topic122690-24-1.aspx – manderson