none
Diminuir tamanho LOG em produção por JOB RRS feed

  • Pergunta

  • Boa tarde Pessoal,

     

    Estou precisando diminuir o tamanho de um arquivo de LOG em Produção através de um JOB, mas quando executo um dbcc_shrinkfile simplesmente não acontece nada.

     

    Alguém sabe se faltou alguma coisa ? Alguém teria um exemplo de utilização deste comando através de JOB ?

     

    Obrigado e até...

    Jorge Felipe

    quarta-feira, 17 de outubro de 2007 17:05

Respostas

  •  

    vc. faz o backup do log ?, se nao faz experimente esta rotina

     

    step 1

     

      checkpoint

     

    step 2

     

      backup  log nome_banco to disk = 'Caminho\nome_aquirvo.bak'  -- ou with truncate_only para nao guardar o backup

     

    step 3

     

      dbcc srhinkfile(nome_log, 400)  -- onde 400 e o tamanho que vc. quer que fique, o legal e manter pelo menos 20% do tamanho do data file

     

    agora, veja a sua rotina de backup, se vc. nao tiver feito pelo menos um full ele nao trunca o log.

     

    se vc. nao usa o log, deixe o recovery model como simple assim a cada check point o sql trunca para vc., porem vc. nao tem a possibilidade de restaurar em ponto de falha.

     

    Abs;

    • Marcado como Resposta Richard Juhasz quarta-feira, 27 de junho de 2012 14:26
    quarta-feira, 17 de outubro de 2007 18:27