Aller au contenu | Aller au menu | Aller à la recherche

SQL Server :: Compresser le journal des transactions d'une base de données

Dans un console SQL Server executer la procedure stockée système suivante:

DBCC SHRINKFILE(toto_log, 200) DBCC SHRINKFILE(toto_dat, 200)

Ou toto_log est le fichier des transactions de la base toto. Ou toto_dat est le fichier data de la base toto. Ou 200 (200Mega) est la taille finale que l'on souhaite avoir.
Attention, à ce qu'une table ne soit pas accéssible en insertion, car la table se retrouve bloquée et le process échoue.