Bruno Perroni
DBA SQL Server com mais de 6 anos de experiência!

Adicionando Filegroup

Fala pessoal.

Tudo bom com vocês?

Nesse novo artigo vou mostrar como adicionar um novo data file (arquivo de dados) em um banco de dados existente.

No nosso exemplo, irei utilizar o banco de dados AdventureWorks2014.

Primeiramente precisamos verificar quantos data files (arquivo de dados) existem no banco de dados e para isso podemos usar o comando sp_helpfile

Podemos notar que existem 2 arquivos, um de dados e um de log.

Agora iremos adicionar mais um data file que podemos utilizar para o armazenamento de índices ou outro tipo de informação qualquer.

Primeiramente temos que adicionar um novo FILEGROUP.

No nosso caso será o FILEGROUP INDEX

USE [master]
GO

ALTER DATABASE [AdventureWorks2014] ADD FILEGROUP [INDEX]
GO

Posteriormente devemos adicionar o arquivo de dados para o FILEGROUP INDEX criado.

USE [master]
GO

ALTER DATABASE [AdventureWorks2014] ADD FILE (
	NAME = N'AdventureWorks2014_Index'
	,FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\AdventureWorks2014_Index.ndf'
	,SIZE = 5120 KB
	,FILEGROWTH = 16384 KB
	) TO FILEGROUP [INDEX]
GO

Pronto, agora já temos mais um arquivo de dados para o banco de dados AdventureWorks2014, como podemos ver abaixo: