none
Erro LOG não encontrado, porem ele existe. RRS feed

  • Pergunta

  • bom dia,

    estou tentando reduzir o tamanho do LOG porem o SQL apresenta a msg a abaixo, mais o banco e o  log existe, ja tentei com varios scripts diferentes e nunca dar certo.

    comando:

    alter database db_visual_rodopar_homolog set recovery simple;

    dbcc SHRINKFILE ('db_visual_rodopar_homolog_log', 10);

    alter database db_visual_rodopar_homolog set recovery full;

    __________________________________________________________________

    msg SQL:

    Msg 8985, Level 16, State 1, Line 4
    Could not locate file 'db_visual_rodopar_homolog_log' for database 'db_visual_rodopar_homolog' in sys.database_files. The file either does not exist, or was dropped.


    Tiago solon - aprendedo SQL.

    • Movido Gustavo Maia Aguiar sexta-feira, 9 de março de 2012 17:07 (De:SQL Server - Desenvolvimento Geral)
    sexta-feira, 9 de março de 2012 15:03

Respostas

Todas as Respostas

  • Boa Tarde,

    Pode ser algum problema com o nome do arquivo (collation) ou ele foi digitado errado. Tente referenciar o número e não o nome. Ex:

    DBCC SHRINKFILE(2,10)

    Agora independente do erro, essa sequência de comandos é perda de tempo. Se você realmente trunca o log mudando o RECOVERY MODEL para SIMPLE. Deixe-o como SIMPLE e não volte para FULL. Assim ele não cresce mais. Se o LOG for importante, não mude para SIMPLE e faça backup. Assim ele não cresce também.

    Só não perca o seu tempo mudando o RECOVERY MODEL e fazendo SHRINK.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível

    sexta-feira, 9 de março de 2012 17:07
  • Gustavo Obg pelo ajuda, mais como faço para descobrir qual o num de cada base no meu caso tenho 4 BD na mesma intancia?

    Tiago solon - aprendedo SQL.

    sexta-feira, 9 de março de 2012 18:29
  • Olá Tiago,

    Não é o número da base, é o número do arquivo. Toda base tem pelo menos dois arquivos. O arquivo 1 é o MDF e o 2 é o LDF. Se você tiver mais arquivos, teremos outros IDs, mas não acredito ser o caso.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível

    • Marcado como Resposta Tiago Solon sábado, 10 de março de 2012 13:53
    sexta-feira, 9 de março de 2012 19:49
  • Gustavo,

    mais uma vez OBG.... com suas resposta consegui resover meu problema....e ainda customizei os comando com a dica...vlw!!!


    Tiago solon - aprendedo SQL.

    sábado, 10 de março de 2012 13:58