DBAtlas · Atlas de operaciones de bases de datos

Añadir un filegroup

SQL ServerAlmacenamiento

Comando

-- 1) Create the filegroup:
ALTER DATABASE [Customer] ADD FILEGROUP [FG_Archive];

-- 2) Add a file to it:
ALTER DATABASE [Customer]
ADD FILE (
  NAME = N'Customer_archive1',
  FILENAME = N'F:\Data\Customer_archive1.ndf',
  SIZE = 8GB, FILEGROWTH = 1GB
) TO FILEGROUP [FG_Archive];

-- (Optional) make it the default filegroup:
-- ALTER DATABASE [Customer] MODIFY FILEGROUP [FG_Archive] DEFAULT;

Qué hace

Crea un nuevo filegroup con un archivo dentro; permite ubicar tablas/índices en un disco/filegroup separado.

Cuándo usarlo

Para separar datos de archivo/fríos, para backup/restauración a nivel de filegroup y para separar la E/S.

Precaución

Un filegroup vacío no se puede respaldar/usar; añádale al menos un archivo. Cambiar el valor por defecto afecta a dónde se ubican los nuevos objetos.

Abrir en DBAtlas →

Relacionado