Bonsoir,
Est il possible de programmer une tâche qui exécutera un DBCC Shrinkfile une fois par mois ou après vérification du poids (> 1 Go)?
Merci de votre aide,
Ozzy
Bonsoir,
Est il possible de programmer une tâche qui exécutera un DBCC Shrinkfile une fois par mois ou après vérification du poids (> 1 Go)?
Merci de votre aide,
Ozzy
OUI, mais c'est idiot.
Tout d'abord une précision : le terme fichier de log n'est pas correct. Lisez le blog que j'ai écrit à ce sujet : http://blog.developpez.com/img/icon_minipost.gif
C'est idiot parce que si votre journal de transactions a crut autant c'est :
1) soit que votre gestion des sauvegardes au regard du mode de journalisation est inadapté
2) soit qu'il en a besoin auquel cas il serait stupide de le faire décroitre afin qu'il croisse à nouveau.
Lisez cet autre blog que j'ai écrit à ce sujet : http://blog.developpez.com/sqlpro?ti..._fichiers_et_t
et en particulier le paragraphe : Pire ! C'est possible...
a +
Bonsoir,
Oui il est possible de faire cela.
Cependant je vous déconseille de faire cela car vous allez provoquer une fragmentation importante de vos fichiers au cours du temps avec toutes les problèmatiques que cela comporte ....
Essayez plutôt d'estimer la volumétrie de votre base de données pour une exploitation sur 3-5 ans par exemple. Ainsi vous dimensionnerez votre base et vos fichiers de base une fois pour toute. Les shrinks seront alors inutiles.
++
Bonsoir,
Le mode de récupération de ma base est 'Complet'. D'autre part, je n'ai pas la main sur la structure de la base car celle ci provient d'un tiers éditeur.
Peut être dois je modifier comme le suggère Frédéric mon type de récupération et donc de sauvegarde.
Lequel me conseillez vous à savoir que la base doit être restaurée assez rapidement (elle ne concerne que 15 utilisateurs)?
Merci.
Ozzy
Si vous ne faites pas de sauvegardes du journal de transaction et n'avez pas les compétences d'administration pour prévoir une éventuelle récupération d'erreur dans le temps, alors placez votre base de données dans le mode de journalisation simple. Ceci ne fera plus croître votre journal du fait que la place occupée dans ce fichier par toutes les transactions achevées, sera immédiatement récupérable.
En revanche si vous pensez un jour avoir besoin de récupérer d'une erreur fonctionnelle, alors il faudrait :
1) acquérir les compétences pour ce faire
2) laisser le mode de journalisation complet
3) prévoir une sauvegrade régulière du journal de transactions.
A +
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager