La réduction d'une base de données SQL Server ne fonctionne pas
Je ne suis pas administrateur mais j'ai besoin de réduire la taille d'une DB, j'ai essayé d'utiliser la SSMS interface à se rétrécir et il ne fonctionne pas.
Les statistiques sont comme suit:
- Taille: 235,013.00 MO
- De L'Espace Disponible: 65,587.59 MO
J'ai aussi essayé le DBCC SHRINKDATABASE ... TRUNCATEONLY
commande et n'a rien changé non plus.
Comment puis-je réduire cette DB (libérer de l'espace inutilisé à l'OS) sans perdre de données?
Êtes-vous sûr que la base de données ne poussent pas à la même taille? Il n'y a pas de performance de bénéficier de la réduction.
OriginalL'auteur user1013388 | 2013-10-18
Vous devez vous connecter pour publier un commentaire.
La vérification de la taille initiale. Si votre taille initiale est de 235,013 MO alors vous avez besoin pour réduire votre taille initiale de la première.
Deuxièmement, la diminution est l'une des pires choses que vous pouvez faire pour un fichier de données. Si vous réduisez une tlog fichier son bien, parce que tlogs ne pas utiliser les données de la structure de la page. Si vous réduisez votre base de données fichier de données, vous pouvez faire un parfaitement de base de données fragmentée en une parfaite base de données fragmentée. Il sera désordre de la performance au-delà de la reconnaissance. Pourquoi voulez-vous perdre? La db est de 200 quelque chose de GO et dispose de 60 quelque chose de libre.... c'est autour de 30% gratuit. Ne pensez-vous pas que dans l'affaire de peu de temps, que l'espace peut être utilisé?
Si vous avez encore besoin de réduire la db, vous pouvez créer un fichier de groupe et de déplacer les données de ce fichier de groupe et de supprimer le fichier en cours de groupe ou en cas de primaire fichier de groupe, vous pouvez réduire la taille pour le strict minimum.
OriginalL'auteur Jimmy John
OriginalL'auteur art
Pas assez de points de commenter, mais être prudent sur la réduction. Il peut affecter les performances en raison de la fragmentation de votre index
Expliqué en détail ici:
http://www.theboreddba.com/Categories/indexes/SHRINK-a-data-file-Just-say-NO.aspx
Sam
OriginalL'auteur Sam H
Vient de frapper. A été une tentative de réduction de la via SSMS et le dialogue serait-il suffit de fermer immédiatement indépendamment de la réduction, option(s) choisie (pas d'erreurs ou de toute indication qu'elle ne pouvait pas réduire la taille de la DB ou fichiers).
J'ai fini par créer une autre logique LIGNES du fichier de Données, la réduction du principal fichier de données en vidant /la migration vers le nouveau fichier, et de la baisse et de la vidange de retour de nouveau à l'original d'un fichier de données.
C'est un dev DB de sorte que je ne suis pas trop inquiet à propos de l'impact sur les performances (juste à la recherche de libérer de l'espace disque).
OriginalL'auteur KornMuffin