Procédure : réduire un fichier (SQL Server Management Studio)

Cette rubrique décrit comment réduire un fichier de données ou un fichier journal à l'aide de l'Explorateur d'objets de SQL Server Management Studio. La taille du fichier de données primaire ne peut pas être inférieure à celle du fichier primaire de la base de données model.

Pour réduire un fichier de données ou un fichier journal

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données SQL Server 2005, puis développez-la.

  2. Développez Bases de données, puis cliquez avec le bouton droit sur la base de données à réduire.

  3. Dans le menu Tâches, pointez sur Réduire, puis cliquez sur Fichiers.

  4. Sélectionnez le type et le nom du fichier.

  5. Éventuellement, activez la case d'option Libérer l'espace inutilisé.

    En activant cette case d'option, tout espace inutilisé dans les fichiers de données est libéré vers le système d'exploitation et le fichier est réduit à la dernière étendue allouée, sans déplacement de données.

  6. Éventuellement, activez la case d'option Réorganiser les pages avant de libérer de l'espace inutilisé. Si cette case d'option est activée, la valeur Réduire le fichier à doit être spécifiée. Cette option est désactivée par défaut.

    En activant cette case d'option, tout espace inutilisé dans les fichiers de données est libéré vers le système d'exploitation et, dans la mesure du possible, les lignes sont déplacées dans des pages non allouées.

  7. Éventuellement, entrez le pourcentage maximal d'espace libre à laisser dans le fichier de base de données après la réduction de la base de données. Les valeurs possibles sont comprises entre 0 et 99. Cette option est disponible uniquement lorsque la case d'option Réorganiser les fichiers avant de libérer de l'espace inutilisé est activée.

  8. Éventuellement, activez la case d'option Vider le fichier en effectuant une migration des données vers d'autres fichiers dans le même groupe de fichiers.

    L'activation de cette case d'option déplace toutes les données du fichier spécifié dans d'autres fichiers du groupe de fichiers. Le fichier vide peut alors être supprimé. Cette case d'option revient à exécuter DBCC SHRINKFILE avec l'option EMPTYFILE.

  9. Cliquez sur OK.

Voir aussi

Tâches

Procédure : réduction d'une base de données (SQL Server Management Studio)
Procédure : suppression de fichiers de données ou de fichiers journaux d'une base de données (SQL Server Management Studio)

Concepts

Réduction d'une base de données

Autres ressources

Rubriques de procédures liées au moteur de base de données
DBCC SHRINKFILE (Transact-SQL)
Rubriques de procédures relatives aux index
sys.databases (Transact-SQL)
sys.database_files (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005