Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
En este tema se describe cómo quitar grupos de archivos inactivos en SQL Server con SQL Server Management Studio o Transact-SQL.
En este tema
Antes de empezar:
Para quitar grupos de archivos inactivos, utilizando:
Este tema es pertinente para las bases de datos de SQL Server que incluyen varios archivos o grupos de archivos y, en el modelo simple, solo para grupos de archivos de solo lectura.
Todos los archivos de un grupo de archivos pasan a estar inactivos cuando se quita un grupo de archivos sin conexión.
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 que estaban diferidas porque el grupo de archivos estaba sin conexión salen del estado diferido una vez que el grupo de archivos queda inactivo. Para más información, vea Transacciones diferidas (SQL Server).
Requiere el permiso ALTER en la base de datos.
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y expándala.
Expanda Bases de datos, haga clic con el botón derecho en la base de datos de la que quiera eliminar el archivo y, después, haga clic en Propiedades.
Seleccione la página Archivos .
En la cuadrícula Archivos de base de datos , seleccione los archivos que desee eliminar, haga clic en Quitary, a continuación en Aceptar.
Seleccione la página Grupos de archivos .
En la cuadrícula Filas , seleccione el grupo de archivos que desee eliminar, haga clic en Quitary, a continuación, en Aceptar.
Conéctese con el Motor de base de datos.
En la barra Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. (Nota): En este ejemplo se supone que ya existen los archivos y el grupo de archivos. Para crear estos objetos, vea el ejemplo B en el tema Opciones File y Filegroup de ALTER DATABASE). En el primer ejemplo se quitan los archivos test1dat3
y test1dat4
del grupo de archivos inactivo con la instrucción ALTER DATABASE
y con la cláusula REMOVE FILE
. En el segundo ejemplo se quita el grupo de archivos inactivo Test1FG1
utilizando la cláusula REMOVE FILEGROUP
.
USE master;
GO
ALTER DATABASE AdventureWorks2022
REMOVE FILE test1dat3 ;
ALTER DATABASE AdventureWorks2022
REMOVE FILE test1dat4 ;
GO
USE master;
GO
ALTER DATABASE AdventureWorks2022
REMOVE FILEGROUP Test1FG1 ;
GO
Opciones File y Filegroup de ALTER DATABASE (Transact-SQL)
Transacciones diferidas (SQL Server)
Restauraciones de archivos (modelo de recuperación completa)
Restauraciones de archivos (modelo de recuperación simple)
Restauración con conexión (SQL Server)
Restaurar páginas (SQL Server)
Restauraciones por etapas (SQL Server)
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Exploración de las soluciones IaaS y PaaS para obtener una alta disponibilidad y recuperación ante desastres
Documentación
Archivos y grupos de archivos ALTER DATABASE - SQL Server (Transact-SQL)
Actualice los archivos y los grupos de archivos de una base de datos mediante Transact-SQL.
Mover un índice existente a un grupo de archivos diferente - SQL Server
Mover un índice existente a un grupo de archivos diferente
Opciones de ALTER DATABASE SET (Transact-SQL) - SQL Server
Obtenga información sobre cómo configurar opciones de base de datos como el Ajuste automático, el cifrado, el Almacén de consultas en SQL Server y Azure SQL Database.