locked
Duvida sob comandos sql RRS feed

  • Pergunta

  • Ola turma tudo bem?

    Qual a diferença dos comandos abaixo:

    DBCC SHRINKDATABASE ('NOME BD', NOTRUNCATE)

    ou

    BACKUP LOG NOME BD WITH TRUNCATE_ONLY

    Estou querendo usar um dos dois comandos para limpar meu log *.TRN que esta acabando com meu HD.

    Obrigado a todos que responderem

    Leonardo
    segunda-feira, 7 de agosto de 2006 20:16

Todas as Respostas

  • Leonardo,

    Eu faço o seguinte:

    Para limpar o log faço o backup utilizando o Backup Log, da maneira que você descreveu, e depois diminuio o tamanho do log utilizando o DBCC ShrinkDatabase.

    O Truncate_only é utilizado para liberar espaços do log no backup, ele remove partes inativas do arquivo antes de serem copiadas.

    Veja o exemplo:

    backup log LATEX_SISTEMAS with truncate_only

    Dbcc ShrinkFile (LATEX_SISTEMAS_LOG,100)

    terça-feira, 8 de agosto de 2006 12:15
    Moderador
  • Ola Junior tudo bem?

    Eu dou este comando nessa ordem mesmo?, posso tb fazer em horario de expediente?

    Obrigado e desculpe se a pergunta é obvia.

    Grato

    Leonardo
    terça-feira, 8 de agosto de 2006 12:31
  • Leonardo,

    Eu executo normalmente aqui na empresa e nunca tive problemas.

    Só um observação em relação aos arquivos com extensão .trn, estes arquivos não são os arquivos de log, na verdade são arquivos que armazenam todas as informações contidas dentro de um trace na ferramenta Profiler.

     

    terça-feira, 8 de agosto de 2006 12:46
    Moderador
  • Só mais uma duvida Junior.

    Esses arquivos *.trn que estão acabando com o HD, é porque o backup são esta sendo feito?

    Abraço

    Leonardo
    terça-feira, 8 de agosto de 2006 13:03