-- Les étapes :
--> 0. vérifier le mode de récupération si MODE = FULL alors faire les étapes {1.2.3.4.5.} si MODE=SIMPLE alors faire les étapes {1.3.4.5.}
--> 1. Visualiser l espace occupé dans le fichier de log
--> 2. Faire un BACKUP LOG (backup du journal de transaction)
--> 3. Obtenir le nom logique du fichier LOG de la base de donnees MAIN_COURANTE
--> 4. Diminuer la taille du fichier LOG
--> 5. Visualiser l espace libre dans le fichier LOG
**************************************************************************************/
--0. vérifier le mode de récupération
SELECT recovery_model,
recovery_model_desc
FROM sys.databases
WHERE name ='myBD'
--1.Visualiser la taille du fichier log (Log Size) et espace utilisé (Log Spaced %) de la base myBD
DBCC SQLPERF (LOGSPACE)
--2. Faire un BACKUP LOG (backup du journal de transaction)
BACKUP LOG myBD to disk ='\BACKUP\myBD.tn'
--3. Obtenir le nom logique du fichier LOG (myBD_log dans notre exemple)de la base de donnees myBD
USE myBD
EXEC sp_helpfile
--4. Diminuer la taille du fichier LOG (myBD_log dans notre cas) à 10 Mo
DBCC SHRINKFILE(myBD_log,10)
Aucun commentaire:
Enregistrer un commentaire