BACKUP LOG { database_name | @database_name_var } { [ WITH { NO_LOG | TRUNCATE_ONLY } ] } Exemple backup log NomDataBase with truncate_only ensuite tu fais shrink sur la bd DBCC SHRINKFILE (N'logfilename',1000) backup log NomDataBase with truncate_only DBCC SHRINKFILE (N'logfilename',1000) 1000 = 1 gig. A vous de mettre la valeur que vous désirez.
pas mal :)peut être tu devrais préciser sur quelle base de données ça marche.8/10
Ce script est purement SQL Server.Sinon, c'est correct et effectivement utile.On peut même en faire une SP qui sera appelée en cas d'alerte sur la surveillance de la base.Romelard Fabrice
bon j'ai pas bien compris,le principe est d'enregistrer les données du fichier log dans une base sql server?
non le principe est de réduire le fichier log.toutes les actions sur une base de données sont stockées dans le fichier log, qui devient donc de plus en plus volumineux.de manière générale en "validant" les modifications faites, tu te débarrasses des lignes de modification. c'est la méthode la plus simple pour gérer les fichiers log d'une bdd au quotidien.tu peux aussi tronquer le fichier log, en utilisant cette source par exemple
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte