Bonjour,

J'ai une incompréhension sur SQL Server. J'avais un log très gros à cause d'un défaut de mes backups (via TSM). Je corrige le problème et fait donc mon backup (des logs seulement). Malheureusement, ce backup n'a pas vidé le log.

Pas de problème, je fais donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
USE DSM
GO
 
DBCC SHRINKFILE(DSMLOG1, 200)
Ce qui n'a pas encore suffit. Mais pourquoi donc même en passant par l'interface graphique (Task -> Shrink -> Files -> Reorganize pages...) et alors que mon log est convenablement sauvé, ce fichu fichier ne diminue pas de taille ?

Finalement, je me suis résolu à lancer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
USE DSM
GO
 
BACKUP LOG DSM WITH TRUNCATE_ONLY
DBCC SHRINKFILE(DSMLOG1, 200)
Mais j'imagine que maintenant je suis bon pour faire un backup FULL avant de refaire une différentielle non ?

Quel est le process habituel pour qu'un backup du log shrink le fichier ad hoc ?