Un petit script bien pratique qui va vous permettre de réduire le log d’une base de données Sage SQL Server.
D’ailleurs ce script n’est pas propre à Sage et fonctionne avec toutes les bases SQL Server.
Avant de faire quoi que ce soit !
Faites un backup de votre base de données SQL (Si le log est énorme, cela va prendre un peu de temps, mais ça vaut le coup d’attendre).
Il ne faut plus utiliser la méthode qui consistait à détacher la base, supprimer le log et rattacher la base (Ce qui avait pour effet de créer un nouveau log).
Cette méthode ne fonctionne plus depuis l’utilisation de Filestream pour Sage 100cloud.
Pour réduire le log d’une base de données “proprement” il faut suivre les étapes dans l’ordre :
- Etape 1 – Se connecter à SQL Management studio
- Etape 2 – Faire une sauvegarde de la base de données (Backup)
- Etape 3 – Cliquer sur “Nouvelle requêtes”
- Etape 4 – Coller le script ci-dessous
- Etape 5 – Executer
Voici le script
DBCC SHRINKDATABASE(N'BIJOU' ) GO
Ensuite je vous invite à regarder pourquoi votre Log a autant grossi.
Votre plan de maintenance SQL Server est censé le vider à chaque sauvegarde.