segunda-feira, 2 de outubro de 2017

SQL Server - Como ativar a compactação de backup por padrão (default)

SQL Server - Como ativar a compactação de backup por padrão (default)
Nesta publicação do blog, discutiremos como ativar a Compressão de backup por default.

No SQL Server 2008 foi inserido o recursos de backup compactados e hoje em dia muitas bases usufruem deste recurso.

Quando instalamos o SQL Server, por padrão, esta opção está desativada. 
Então, se você quer fazer o backup com a compressão, geralmente descrevemos o seguinte parâmetro: WITH COMPRESSION

1
2
BACKUP DATABASE [AdventureWorks2014] TO DISK = N'C:\AdventureWorks2014.bak' WITH COMPRESSION
GO

Isso se torna muito tedioso e repetitivo depois de um tempo, pois cada vez que devemos tomar um backup, precisamos especificar o parametro.
 SQL Server possui uma opção padrão no nível do servidor, que podemos habilitar ou desativar.

1
2
3
4
EXEC sys.sp_configure N'backup compression default', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO

Quando executamos o script acima, ele permitirá a compactação por padrão em todo o seu banco de dados,
mesmo que a palavra-chave with compression não seja incluída. 

Caso deseja desativar para um único banco de dados específico, pode especificar a palavra-chave:
WITH NO_COMPRESSION para desativar a compactação desse banco de dados.


Podemos também pode ativar as mesmas configurações com o SQL Server Management Studio (modo grafico).
Na paga - Database Setting está a propriedade do servidor onde você podemos alterar a configuração de compactação de backup (Compress Backup) default.




























*
Nota: Quando você habilitamos a compactação podemos notar que seu backup ocupa/demanda menos espaço,
ao mesmo tempo em que haverá um aumento maior consumo de CPU.

Particularmente, habilitamos a Compressão de backup em todos os clientes de bancos de dados.

Nenhum comentário:

Postar um comentário