locked
SQL Server 2005 - Backup RRS feed

  • Pergunta

  • Bom dia Pessoal,

    Utilizei o Maintenace plans para agendar o backup do banco de dados que está com 4Gb.
    Acontece, que o arquivo de backup está com 1.5 Gb.

    Se eu clico com o botão direito do mouso no banco de dados e faço backup na unha. Ele faz com os 4Gb.

    Alguém pode me ajudar?


    Márcio Ferroni Microsoft Certified Professional - Windows 2003
    quinta-feira, 14 de julho de 2011 12:31

Respostas

  • Fabrizzio,

    No SQL Server 2005 não temos a possibilidade de trabalhar com compressão de dados normalmente, muito menos backup.

    A compressão de backup esta habilitada a partir do SQL Server 2008 e a compressão de dados é permitida a partir do SQL Server 2005 SP2 quando utilizados os tipos de dados varbinary.

    Por acaso o seu banco de dados esta utilizando o modelo de recuperação Full?

    Não existe uma regra que o arquivo de backup deve ser do mesmo tamanho que o banco de dados, mas sim o que mais comum é ser maior!!!

    Deve existir alguma configuração do no plano de manutenção que possa esta encolhendo o arquivo!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sexta-feira, 15 de julho de 2011 19:41
    Moderador

Todas as Respostas

  • Marcio,

     

    Seu maintenance plan não pode estar gerando o backup com a opção WITH compression?

    O backup do plano de manutenção é backup full?


    Fabrizzio A. Caputo
    Certificações: Oracle OCA 11g, MCITP SQL Server 2008 Implementation and Maintenance
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    quinta-feira, 14 de julho de 2011 12:37
    Moderador
  • Fabrizzio,

    Não utilizei a opção "Shrink Database" apenas a opção "Back up Databese (full)"

    Segue o Report

    BACKUP DATABASE [empresa_ATU] TO  DISK = N'F:\BANCO  DE DADOS\empresa_backup_201107140957.bak' WITH NOFORMAT, NOINIT,  NAME = N'empresaS_ATU_backup_20110714095731', SKIP, REWIND, NOUNLOAD,  STATS = 10
    GO
    declare @backupSetId as int
    select @backupSetId = position from msdb..backupset where database_name=N'empresa_ATU' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'empresa_ATU' )
    if @backupSetId is null begin raiserror(N'Verify failed. Backup information for database ''empresa_ATU'' not found.', 16, 1) end
    RESTORE VERIFYONLY FROM  DISK = N'F:\BANCO  DE DADOS\empresa_ATU_backup_201107140957.bak' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND


    Márcio Ferroni Microsoft Certified Professional - Windows 2003
    quinta-feira, 14 de julho de 2011 13:00
  • Fabrizzio,

    No SQL Server 2005 não temos a possibilidade de trabalhar com compressão de dados normalmente, muito menos backup.

    A compressão de backup esta habilitada a partir do SQL Server 2008 e a compressão de dados é permitida a partir do SQL Server 2005 SP2 quando utilizados os tipos de dados varbinary.

    Por acaso o seu banco de dados esta utilizando o modelo de recuperação Full?

    Não existe uma regra que o arquivo de backup deve ser do mesmo tamanho que o banco de dados, mas sim o que mais comum é ser maior!!!

    Deve existir alguma configuração do no plano de manutenção que possa esta encolhendo o arquivo!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sexta-feira, 15 de julho de 2011 19:41
    Moderador
  • Esse problema nao deve com relacao ao SQL Server, mas sim alguma manipulacao do sistema operacional. Como o Junior disse SQL Server 2005 nao possui o modo de compressao, e tampouco faria essa questao de nao mostrar o tamanho real do arquivo.

     

    Att,
    Marcos Freccia
    MCTS SQL Server 2008

    terça-feira, 19 de julho de 2011 00:00