«

»

maio 21

Backup em múltiplos arquivos .bak

Você pode estar com pouco espaço em disco em suas unidades ou seu job de backup pode estar demorando mais do que você gostaria. Esta dica ajuda muito em ambos os casos.

No meu caso, o servidor tinha diversos volumes mas o espaço livre em cada volume não era suficiente para a base toda. Ao executar o backup dividindo o arquivo .bak em vários arquivos, foi possível executar o backup tranquilamente.

Note ainda que, dividindo em vários volumes (se cada volume estiver em um disco ou lun diferente) você vai gravar simultaneamente em todos os arquivos, multiplicando sua performance de I/O.

 

Vamos fazer um exemplo com nossa base AdventureWorks2008R2:

Backup em 4 arquivos

 

Resultado:

Arquivos de backup (.bak)

 

Query:

BACKUP DATABASE AdventureWorks2008R2
TO
DISK = ‘C:\Backup4Files\File1.bak’,
DISK = ‘C:\Backup4Files\File2.bak’,
DISK = ‘C:\Backup4Files\File3.bak’,
DISK = ‘C:\Backup4Files\File4.bak’
WITH STATS = 10

 

Repare que há uma vírgula após cada “DISK=’C:\Backup4Files\File1.bak’ exceto no último..

Deixe uma resposta