Tâche Réduire la base de données
La tâche Réduire la base de données réduit la taille des fichiers journaux et de données de la base de données SQL Server. Pour plus d'informations, consultez Réduction d'une base de données.
La tâche Réduire la base de données permet à un package de réduire les fichiers d'une ou plusieurs bases de données. La réduction des fichiers de données permet de récupérer de l'espace en déplaçant des pages de données de la fin du fichier vers l'espace inoccupé plus près en début de fichier. Lorsque suffisamment d'espace est créé à la fin du fichier, les pages de données à la fin du fichier peuvent être libérées et restituées au système de fichiers.
Attention |
---|
Les données déplacées pour réduire un fichier peuvent être dispersées dans tout emplacement disponible du fichier. Cela provoque la fragmentation de l'index et peut ralentir l'exécution des requêtes qui recherchent une plage de l'index. Pour éliminer la fragmentation, envisagez de reconstruire les index sur le fichier après la réduction. |
La tâche Réduire la base de données encapsule une commande DBCC SHRINKDATABASE, avec les options et les arguments suivants :
database_name
target_percent
NOTRUNCATE ou TRUNCATEONLY.
Si la tâche de réduction de base de données réduit plusieurs bases de données, la tâche exécute plusieurs commandes SHRINKDATABASE, une pour chaque base de données. Toutes les instances de la commande SHRINKDATABASE utilisent les mêmes valeurs d'argument, sauf pour l'argument database_name. Pour plus d'informations, consultez DBCC SHRINKDATABASE (Transact-SQL).
Configuration de la tâche Réduire la base de données
Vous pouvez définir les propriétés par le biais du concepteur SSIS. Cette tâche se trouve dans la section Tâches du plan de maintenance de la boîte à outils du concepteur SSIS.
Pour plus d'informations sur les propriétés définissables dans le concepteur SSIS, cliquez sur la rubrique suivante :
Pour plus d'informations sur la définition de ces propriétés dans le concepteur SSIS, cliquez sur la rubrique suivante :
|