Reducir base de datos, tarea
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
La tarea Reducir base de datos reduce el tamaño de los datos y los archivos de registro de bases de datos de SQL Server .
Un paquete puede utilizar la tarea Reducir base de datos para reducir los archivos de una o varias bases de datos.
La reducción de los archivos de datos permite recuperar espacio moviendo páginas de datos del final del archivo a espacio desocupado próximo al principio del archivo. Cuando se crea suficiente espacio disponible al final del archivo, las páginas de datos situadas al final del mismo se pueden desasignar y devolver al sistema de archivos.
Advertencia
Los datos que se mueven para reducir un archivo se pueden dispersar en cualquier ubicación disponible en el archivo. Esto produce la fragmentación de índices y puede reducir el rendimiento de las consultas que buscan un intervalo del índice. Para eliminar la fragmentación, considere la posibilidad de volver a generar los índices en el archivo después de la reducción.
Comandos:
La tarea Reducir base de datos encapsula un comando DBCC SHRINKDATABASE, que incluye los siguientes argumentos y opciones:
database_name
target_percent
NOTRUNCATE o TRUNCATEONLY.
Si la tarea Reducir base de datos reduce varias bases de datos, la tarea ejecuta varios comandos SHRINKDATABASE, uno para cada una de las bases de datos. Todas las instancias del comando SHRINKDATABASE usan los mismos valores para los argumentos, excepto para el argumento database_name . Para obtener más información, consulte DBCC SHRINKDATABASE (Transact-SQL).
Configuración de la tarea Reducir base de datos
Puede establecer propiedades a través del Diseñador SSIS . Esta tarea se encuentra en la sección Tareas del plan de mantenimiento del Cuadro de herramientas , en el Diseñador SSIS .
Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS , haga clic en el tema siguiente:
Para obtener más información sobre cómo configurar estas propiedades en el Diseñador SSIS , haga clic en el tema siguiente: