none
Como agendar BackUp SQL Server 2008 em código existente? RRS feed

  • Pergunta

  • Bom dia, tenho uma PROC realizando uma tarefa de backup de um banco específico. Gostaria de saber como agendar a execução por dias e/ou horas deste código. É possível? Segue o T-SQL
    Adicionalmente, qual seriam as "best pratices" para BackUp em um uma base de dados sobre o MS SQL Server 2008 R2, alguém tem alguma boa documentação sobre isso? Algum KB da MS?
    Muito obrigado por qualquer ajuda.
    ALTER PROCEDURE [dbo].[spBackUpBarter]
    AS
    BACKUP DATABASE [BARTER2000_EN]
    TO DISK = N'\\192.168.0.107\Geral\BackupSQL\BARTER2000_EN.bak'
    WITH FORMAT,
    -- WITH NOFORMAT
    -- NOINIT, 
    NAME = N'BARTER2000_EN-Full Database Backup',
    SKIP,
    NOREWIND,
    NOUNLOAD, 
    STATS = 10
    

    DBA Vini
    terça-feira, 24 de maio de 2011 11:36

Respostas

Todas as Respostas

  • Vinícius, bom dia!

     

    Cara sinceramente, não vejo utilidade para a sua proc, você pode criar um bom e eficiente plano de backup no Plano de Manutenção do SQL Server.

     

    Para saber melhor dá uma olhada nessas threads

    http://social.technet.microsoft.com/Forums/pt-BR/admingeralpt/thread/074dce94-f079-4d10-ba33-abfb8b402da2/

    http://social.technet.microsoft.com/Forums/pt-BR/infrageral/thread/1aff5fc0-77bd-4394-a8c4-bdc196d15fec/

    http://www.mssqltips.com/tip.asp?tip=1284

     

    Att,


    Luan.Moreno MCP || MTA ||MCTS SQL Server 2005 Blog: http://luanmorenodba.wordpress.com Twitter: @luansql Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta Vinicius Allil terça-feira, 24 de maio de 2011 13:18
    terça-feira, 24 de maio de 2011 12:53
  • Concordo com você, a proc foi apenas criada para ser executado em uma integração do sistema em VB que temos aqui.
    Ela exporta o backup para pasta de um notebook de um diretor. Enfim.

    Este Plano que você diz é o do próprio SSMS?

    Bom eu até tenho um Maitenance Plan, gostaria de saber mesmo se existe políticas para este tipo de PROC e obviamente as best pratices do proprio plano.

    Seu LINK já me ajudou. Muito obrigado! 


    DBA Vini
    terça-feira, 24 de maio de 2011 13:18
  • Vninicius,

     

    Sim, os planos de manutenção citados acima são os proprios maintenance plan do SSMS, bom, sua proc não possui nenhuma politica de backup, simplismente faz um backup full, é possivel fazer isso por plano de manutenção sim, apesar de ser facil de configurar, como voce disse que exporta um backup para o pc do diretor, não creio que seja algo muito grande ou pesado, ou que demande muito processamento, enfim, se for apenas como estou pensando, não vejo motivos para não usar a proc.


    Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com
    terça-feira, 24 de maio de 2011 15:09
    Moderador