locked
Script de Backup SQL SERVER RRS feed

  • Pergunta

  • Olá Galera bom dia,

    Estou com script de Backup que roda bom tempo, alguns meses atrás tive que refazer ele e venho percebendo que o arquivo de Backup está ficando imenso algo em torno de 200GB, a base em si está com tamanho de 40GB. No ambiente em questão está da seguinte maneira:
    Backup de Log a cada 30 minutos e Backup Completo toda a Noite - Arquivos gravados em disco externo.

    Está rodando com script abaixo:

    BACKUP DATABASE [namebase] TO  DISK = N'F:\BACKUP\arquivo' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'name BKP',  NOSKIP ,  STATS = 10,  NOFORMAT

    Gostaria de uma ajuda para verificar o motivo desse problema, obrigado.


    Alexandre Fiorin da Silva
    sexta-feira, 2 de outubro de 2009 11:58

Respostas

  • Alexandre,

    O Seu script vc esta fazendo um APPEND do arquivo existente (WITH  NOINIT ) caso queira substituir o arquivo existente substitua o with noinit por (WITH  INIT )

    De uma lida antes sobre o assunto, pois este comando vai sobrepor o arquivo de backup.

    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/89a4658a-62f1-4289-8982-f072229720a1.htm

    Att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    sexta-feira, 2 de outubro de 2009 12:06
    Moderador

Todas as Respostas

  • Alexandre,

    O Seu script vc esta fazendo um APPEND do arquivo existente (WITH  NOINIT ) caso queira substituir o arquivo existente substitua o with noinit por (WITH  INIT )

    De uma lida antes sobre o assunto, pois este comando vai sobrepor o arquivo de backup.

    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/89a4658a-62f1-4289-8982-f072229720a1.htm

    Att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    sexta-feira, 2 de outubro de 2009 12:06
    Moderador
  • Olá Alexandre.

    Pode ser a opção WITH NOINIT que vai adicionando os backups no arquivo criado.

    WITH INIT vai sobrescrevendo.

    http://msdn.microsoft.com/pt-br/library/ms186865%28en-us,SQL.90%29.aspx

    []'s
    sexta-feira, 2 de outubro de 2009 12:10
  • Alexandre você pode estar fazendo append no mesmo arquivo e por isso ele vai aumentando de tamanho a cada execução. 

    verifique se existe mais de um backup nesse mesmo arquivo com o comando:
    restore headeronly from DISK = N'F:\BACKUP\arquivo'  

    se sim basta remover o arquivo antigo antes do proximo backup.
    Att. Leandro Hexsel Bugalho
    • Sugerido como Resposta Leandro Bugalho sexta-feira, 2 de outubro de 2009 22:08
    sexta-feira, 2 de outubro de 2009 12:13
  • OK obrigado...
    Alexandre Fiorin da Silva
    sexta-feira, 2 de outubro de 2009 15:15
  • Alexandre,

    Isso mesmo, o append vai adicionando mais informações ao arquivo e aumentando seu tamanho ao invês de sobrescrever o mesmo utilizando a opção With Init.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sábado, 3 de outubro de 2009 00:31
    Moderador
  • Post antigo, por isso o mesmo foi encerrado.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 12:43
    Moderador