Pessoal,
A pergunta foi “tenho no log do SQL Server a taxa de compactação do backup, mas não sei quanto isso representa em giga bytes. Como descobrir?”
Todo o backup no SQL Server é armazenado no MSDB e pode ser consultado através da tabela backupset, essa tabela contém todas as informações necessárias para criar um bom script de manutenção e validação de backup.
Mas, respondendo a pergunt que me foi enviada. A query abaixo soma a coluna backup_size que indica o tamanho em bytes e converte para gigabytes, já a coluna compressed_backup_size é o tamanho do backup após a compressão e a conversão para gigabytes.
select
SUM(backup_size)/1070000000 tamanho_cheio,
SUM(compressed_backup_size)/1070000000 tamanho_compacto
from
dbo.backupset
where
backup_start_date = getdate()
Recomendo uma pesquisa no link do MSDN sobre a tabela backupset no link: http://msdn.microsoft.com/en-us/library/ms186299.aspx
Abraço, Rodrigo