MS SQL Server 2005 Shrink File - SQL/NoSQL - Programmation
Marsh Posté le 04-02-2013 à 23:15:07
Non. Techniquement oui, mais en fait shrink c'est de la merde et c'est une commande qui pose beaucoup plus de problème qu'autre chose.
select name, recovery_model_desc, log_reuse_wait_desc from sys.databases
Regarde le résultat pour la base en question, ca devrait déjà donner qq idées.
Marsh Posté le 05-02-2013 à 11:00:50
Code trouver sur le net pour nettoyer un fihicer log d'une base et que j'utilise maintenant
Spoiler : |
ensuite tu peux supprimer le fichier qui a été créer
c'est bien de faire ça avant un backup comme ça la restauration prendre moins de temps après
Marsh Posté le 05-02-2013 à 11:39:04
Pas besoin de tout ca, c'est un fichier log.
Si il y a de l'espace libre tu peux faire un shrink vers une taille plus raisonable.
Pour eviter que ca ne se reproduise il faut soit prévoir des backup log regulier (si le recovery model est a full ou Bulk Logged), soit trouver la grosse transaction qui fait gonfle le log jusque la (si le recovery model est a simple).
Marsh Posté le 04-02-2013 à 18:02:16
Bonjour à tous,
Pourriez vous m'éclairiez sur un point dans Microsoft SQL Server 2005 :
J'ai un fichier de logs de base de données (.ldf) qui est devenu très gros avec le temps (presque 70Go). Hors, lorsque je vais dans Task > Shrink > File, je peut voir que 99% de l'espace disponible est libre.
Puis-je donc utiliser sans risque cette fonction Shrink et va t'elle vraiment faire diminuer la taille de ce fichier ?
D'avance merci.