Share via


Grupos de archivos inactivos

 Este tema es relevante para las bases de datos de SQL Server que incluyen varios archivos o grupos de archivos y, en el modelo simple, sólo para grupos de archivos de sólo lectura.

Si no se va a restaurar nunca un grupo de archivos sin restaurar, se puede convertir en inactivo quitándolo de la base de datos. El grupo de archivos inactivo no se podrá restaurar nunca en esta base de datos, aunque los metadatos permanecen en ella. Una vez inactivo el grupo de archivos, la base de datos se puede reiniciar y la recuperación hará que la base de datos sea coherente en todos los grupos de archivos restaurados.

Por ejemplo, establecer un grupo de archivos como inactivo es una opción para resolver transacciones diferidas generadas por un grupo de archivos sin conexión que ya no es necesario en la base de datos. Las transacciones diferidas debido a que el grupo de archivos estaba sin conexión salen del estado diferido después de que el grupo de archivos se establece como inactivo. Para obtener más información, vea Transacciones diferidas.

Para establecer un grupo de archivos como inactivo

  1. Quite todos los archivos del grupo de archivos mediante la siguiente instrucción ALTER DATABASE:

    ALTER DATABASE database_name REMOVE FILE file_name

  2. Quite el grupo de archivos mediante la siguiente instrucción ALTER DATABASE:

    ALTER DATABASE database_name REMOVE FILEGROUP filegroup_name