none
Backup SQL server 2005 RRS feed

  • Pergunta

  • Boa Tarde,

    Configurei um Plano de Manutenção para rodar os backups das bases SQL Server 2005.
    Os backups estão rodando normal, porém a cada backup ele cria um nome diferente e com isso eu acabo tendo que fazer uma limpa dos backups antigos diariamente.
    Gostaria de saber se tem como configurar para que essa limpeza se ja feita na hora que ele termine o backup.

    Obs: tem uma opção onde você diz quantos dias vc quer manter de histórico, essa opção esta cetada para 1 dia, com isso eu fico com o backup atual e anterior. Gostaria de ficar somente com o atual

    Obrigado

     

     

    quarta-feira, 21 de fevereiro de 2007 17:55

Todas as Respostas

  • Os backups no SQL Server 2005, trabalham com o conceito de devices. Cada arquivo desse que você cria é como se criasse um device novo. Sugiro que você crie um device para armazenar todos os seus backups (deve ser isso que vc deseja não é ? ). então vamos lá:

     

    sintaxe:

    EXEC SP_ADDUMPDEVICE 'tipo de device', 'nome do device', 'local físico onde vai gravar o device'

     

     

    Exemplo: Vou criar um device chamado SEGUNDA para gravar os backups de segunda

     

    USE MASTER

    EXEC SP_ADDUMPDEVICE 'DISK', 'SEGUNDA', 'C:\BACKS\SEGUNDA.DAT'

     

    agora, programe seus backups para sempre gravar nesse device, sendo assim, você terá um só arquivo.

     

    Para acompanhar os históricos dos backups, execute o comando:

     

    restore headeronly from segunda

     

    quinta-feira, 28 de junho de 2007 21:25
  •  

    Rescaroli,

     

    Recomendo enfaticamente que voce siga a dica do Brandão, é a mais correta possível. Vai te atender plenamente, mas atente para o fato que voce corre riscos por ter um único backup dos seus dados.

     

     

    sexta-feira, 29 de junho de 2007 13:24
  • só para completar essa informação do Alexandre, realmente, você ficaria com só uma cópia e isso é perigoso.

     

    Mas, você também poderia usar a nova opção de MIRROR do Backup de SQL Server 2005 (até 3 cópias + original).

    Procure informações no Books online e qualquer dúvida estamos aqui.

     

     

    sexta-feira, 29 de junho de 2007 16:25
  • Só completando com um exemplo:


    BACKUP DATABASE DB1
    TO
    DEVICE1

    MIRROR TO DEVICE2

    WITH
    FORMAT, CHECKSUM

     

    Onde, DEVICE1 e DEVICE2 são dois devices criados em discos diferentes.

     

     

    sexta-feira, 29 de junho de 2007 16:29