Cómo reducir una base de datos (SQL Server Management Studio)

En este tema se describe cómo reducir una base de datos mediante el Explorador de objetos en SQL Server Management Studio. El tamaño de la base de datos no puede ser menor que el tamaño mínimo de la base de datos. El tamaño mínimo es el tamaño especificado cuando se creó la base de datos o el último tamaño establecido explícitamente mediante una operación de modificación del tamaño del archivo, como DBCC SHRINKFILE. Por lo tanto, si se creó una base de datos con un tamaño de 10 MB y ha crecido hasta llegar a 100 MB, sólo podrá reducirla hasta un tamaño de 10 MB, aunque se hayan eliminado todos los datos de la base de datos.

Para reducir una base de datos

  1. En el Explorador de objetos, conéctese a una instancia del SQL Server Database Engine (Motor de base de datos de SQL Server) y expándala.

  2. Expanda Bases de datos y, a continuación, haga clic con el botón secundario en la base de datos que desee reducir.

  3. Seleccione Tareas y Reducir y haga clic en Base de datos.

  4. También puede seleccionar la casilla de verificación Reorganizar archivos antes de liberar espacio no utilizado. Si se selecciona, debe especificarse un valor en Cantidad máxima de espacio disponible en los archivos después de la reducción.

    Activar esta opción equivale a especificar un valor target_percent al ejecutar DBCC SHRINKDATABASE. Desactivar esta opción equivale a ejecutar DBCC SHRINKDATABASE con la opción TRUNCATEONLY. TRUNCATEONLY reduce el archivo a la extensión asignada por última vez. De esta forma, se reduce el tamaño del archivo sin necesidad de mover datos. De forma predeterminada, esta opción no está activada.

  5. Especifique el porcentaje máximo de espacio disponible que desee dejar en los archivos de la base de datos después de reducirla. Los valores permitidos oscilan entre 0 y 99. Esta opción sólo está disponible cuando se selecciona Reorganizar archivos antes de liberar espacio no utilizado.

  6. Haga clic en Aceptar.