none
Controle de backup RRS feed

  • Pergunta

  • Ola, gostaria de saber se há uma maneira de fazer um controle de backup, onde o usuario escolha um dia e um horario ou um intervalo de tempo para que o backup se inicie automaticamente
    (Ex: Backup de 2 em 2 dias ou toda terça feira as 14:30).

    E a parte de restauração deste backup feito, é possível também via código?... Seria muito dificil?

    Aguardo respostas
    muito obrigado.

    abraços
    • Movido Gustavo Maia Aguiar quarta-feira, 16 de dezembro de 2009 13:44 (De:SQL Server - Desenvolvimento Geral)
    quarta-feira, 16 de dezembro de 2009 13:42

Respostas

  • Henrique para facilitar o seu trabalho, crie uma Stored Procedure para efetuar o Backup/Restore em seguida crie um JOB e pegue o script de geração, a partir daí basta você criar uma outra SP, para fazer a criação automática do JOB



    Espero ter ajudado
    Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa
    • Marcado como Resposta Henrique Bazan quarta-feira, 16 de dezembro de 2009 19:07
    quarta-feira, 16 de dezembro de 2009 18:58

Todas as Respostas

  • Boa tarde Henrique

    De forma geral não, basta você criar uma Stored Procedure que efetue o backup e uma outra que crie um Job para executar conforme os parametros que foram passandos pela segunda Stored Procedure.



    Espero ter ajudado
    Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa
    quarta-feira, 16 de dezembro de 2009 15:00
  • Henrique,

    Dizer que é fácil!!! Não é muito fácil, mas também não é um bicho de 7 cabeças.

    Mas através do SQL Server Agent, você poderia criar um Job para realizar o seu backup e nos propriedades deste job, configurar para que o mesmo se repita várias vezes ao dia.

    Em relação ao restauração, não é difícil, o que você deseja, criar um script contendo os comandos de restore?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 16 de dezembro de 2009 15:43
    Moderador
  • Valeu pessoal

    Junior, é isso mesmo......a parte do backup eu já vi + ou - como se faz, agora falta a parte do restore! se tiver algum exemplo de como se faz...

    obrigado


    quarta-feira, 16 de dezembro de 2009 16:48
  • Henrique,

    Você sabe utilizar o comando Restore?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 16 de dezembro de 2009 16:53
    Moderador
  • Entao Junior, os comandos nao são o maior problema,
    mas sim como criar uma interface que o usuario possa gerenciar os backups.

    Pois preciso pegar as informações com os usuários e passá-las para o SQL Agent.
    quarta-feira, 16 de dezembro de 2009 18:35
  • Henrique para facilitar o seu trabalho, crie uma Stored Procedure para efetuar o Backup/Restore em seguida crie um JOB e pegue o script de geração, a partir daí basta você criar uma outra SP, para fazer a criação automática do JOB



    Espero ter ajudado
    Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa
    • Marcado como Resposta Henrique Bazan quarta-feira, 16 de dezembro de 2009 19:07
    quarta-feira, 16 de dezembro de 2009 18:58
  • Entendio, vlw pessoal!
    quarta-feira, 16 de dezembro de 2009 19:08
  • Henrique,

    Espere tor ajudado.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 17 de dezembro de 2009 11:30
    Moderador