DBAtlas · Atlas de operações de banco de dados

Adicionar um filegroup

SQL ServerArmazenamento

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;

O que faz

Cria um novo filegroup com um arquivo dentro; permite colocar tabelas/índices em um disco/filegroup separado.

Quando usar

Para separar dados de arquivo/frios, para backup/restore no nível de filegroup e para separação de I/O.

Atenção

Um filegroup vazio não pode ser usado nem ter backup; adicione pelo menos um arquivo a ele. Mudar o filegroup padrão afeta onde os novos objetos são criados.

Abrir no DBAtlas →

Relacionados