none
BACKUP VIA TRIGGER RRS feed

  • Pergunta

  • ALGUEM SABE ME DISER SE CONSIGO FAZER UM BACKUP VIA TRIGGER ? 
    EXEMPLO 

    CREATE TRIGGER BKP_PERIODO ON PERIODO FOR INSERT AS
    IF ( SELECT STATUS FROM INSERTED)=1 
        BEGIN
              BACKUP DATABASE [AdventureWorks] 
              TO  DISK = C:\BACKUP\AW_compress.bak' 
              WITH COMPRESSION
        END
    quinta-feira, 17 de outubro de 2013 17:51

Respostas

Todas as Respostas

  • Deleted
    quinta-feira, 17 de outubro de 2013 17:59
  • Olá!

    Júlio, mesmo se fosse possível, seria totalmente desaconselhável.

    Sugiro que você faça uma stored procedure que verifique a tabela em períodos pré-definidos, mesmo assim realmente não faz muito sentido.

    Se puder nos dar mais detalhes do processo, quem sabe possamos chegar a uma solução.


    Abs,
    Juliano


    quinta-feira, 17 de outubro de 2013 18:32
  • Deleted
    quinta-feira, 17 de outubro de 2013 18:41
  • Seguinte, o usuário irá mudar todo dia o status desta tabela, e não quero colocar no ERP um menu para ele fazer o BACKUP, queria algo automático.

    Se possível.

    estou usando o SQL 2008

    quinta-feira, 17 de outubro de 2013 19:59
  • Julio,

    Então o mais indicado é fazer backups diferenciais ou backups de log de tempo em tempo, para guardar esta posições e mudanças de dados.

    Mas sinceramente acho que este tipo de implementação para esta sua necessidade é bem fora do comum.


    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, 18 de outubro de 2013 14:29
    Moderador