|
|
|
|
Bjr,
Voici mon probleme: j'ai une BD sql server 2000 qui possede 2 fichiers l'un data de quelques dizaines de Mo et l'autre Log qui actuelement depasse les 3 Go !
J'ai deux questions :
1 . Comment faire pour vider le joural des transaction ?
2 . Comment par la suite empecher mon journal de grandir indefiniment ?
j'espere avoir une reponse tres bientot car je risque d'atteindre la limite de mon disque dure !
Merci d'avance.
Configuration: Windows 2003 Internet Explorer 6.0
Via l'analyseur de requête SQL, utiliser DBCC SHRINKFILE.
DBCC SHRINKFILE
( { file_name | file_id }
{ [ , target_size ]
| [ , { EMPTYFILE | NOTRUNCATE | TRUNCATEONLY } ]
}
)
Exemple Cet exemple réduit la taille d'un fichier dont le nom est DataFil1 dans la base de données utilisateur UserDB à 7 Mo. USE UserDB GO DBCC SHRINKFILE (DataFil1, 7) GO Cela fonctionne aussi bien pour un fichier Data que pour un fichier Log. |