tâche Réduire la base de données

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

La tâche Réduire la base de données réduit la taille des fichiers journaux et de données de bases de données SQL Server .

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 un espace inoccupé plus proche de l'avant du fichier. Lorsqu'une quantité d'espace libre suffisante est créée à la fin du fichier, des pages de données à la fin du fichier peuvent être désallouées et retournées au système de fichiers.

Avertissement

Les données qui sont déplacées pour réduire un fichier peuvent être dispersées à n'importe quel emplacement disponible dans le fichier. Cela provoque la fragmentation de l'index et peut ralentir les performances des requêtes qui recherchent une plage de l'index. Pour éliminer la fragmentation, reconstruisez les index dans le fichier après réduction.

Commandes

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 :