none
Arquivo do Log RRS feed

  • Pergunta

  • Bom dia a Todos,


    Desculpe-me se estou no forum errado. Tenho algumas duvidas com o arquivo do Log do meu banco. Esta muito estranho. O Banco meu tem 800 mb (.MDF) e o Log (.LDF) está 4 GB. O que pode ser? Como faço para diminuir? Posso deletar? Qual a importancia dele?


    Agradeço a quem puder me responder,
    Obrigado,
    Rodrigo Diniz.
    • Movido Gustavo Maia Aguiar quinta-feira, 5 de novembro de 2009 12:38 (De:SQL Server - Desenvolvimento Geral)
    sexta-feira, 30 de outubro de 2009 12:38

Respostas

  • Bom dia Rodrigo

    O Log você não pode excluir, quanto ao crescimento do arquivo de Log, isto é normal sim. Todas as transações antes de serem persistidas no banco de dados vão para o Transaction Log e dependendo do Recovery Model o as informações do log não são excluídas. Para resolver seu problema, basicamente você precisa ir nas propriedades do seu banco de dados e colocar o Recovery Model como Simple, em seguida clique com o botao direito sobre o banco de dados e em tarefas procure a opção Shrink - FILE (Reduzir - Arquivo) selecione o arquivo de Log. Isso vai resolver o seu problema, mas dê uma pesquisada sobre RECOVERY MODEL.


    No meu blog tem um bom exemplo caso esteja interessado

    http://www.myspace.com/andersondpa



    Espero ter ajudado


    Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa
    • Marcado como Resposta Rodrigo Diniz sexta-feira, 30 de outubro de 2009 12:56
    sexta-feira, 30 de outubro de 2009 12:51
  • Rodrigo,

    Não apague o LDF, isto vai te trazer grandes trantornos, o LDF guarda os logs de suas transacoes.
    Leia este artigo do BOL
    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/39e00ebe-c9b7-4d53-90bd-15de2015fd34.htm

    Emergencialmente vc pode fazer um shrink do arquivo, mas o log é truncado após um backup full
    Este assunto é recorrente aqui no forum, de uma pesquisada poderá sanar suas duvidas.

    Att.
    Marcelo Fernamdes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    • Marcado como Resposta Rodrigo Diniz sexta-feira, 30 de outubro de 2009 12:56
    sexta-feira, 30 de outubro de 2009 12:52
    Moderador

Todas as Respostas

  • Bom dia Rodrigo

    O Log você não pode excluir, quanto ao crescimento do arquivo de Log, isto é normal sim. Todas as transações antes de serem persistidas no banco de dados vão para o Transaction Log e dependendo do Recovery Model o as informações do log não são excluídas. Para resolver seu problema, basicamente você precisa ir nas propriedades do seu banco de dados e colocar o Recovery Model como Simple, em seguida clique com o botao direito sobre o banco de dados e em tarefas procure a opção Shrink - FILE (Reduzir - Arquivo) selecione o arquivo de Log. Isso vai resolver o seu problema, mas dê uma pesquisada sobre RECOVERY MODEL.


    No meu blog tem um bom exemplo caso esteja interessado

    http://www.myspace.com/andersondpa



    Espero ter ajudado


    Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa
    • Marcado como Resposta Rodrigo Diniz sexta-feira, 30 de outubro de 2009 12:56
    sexta-feira, 30 de outubro de 2009 12:51
  • Rodrigo,

    Não apague o LDF, isto vai te trazer grandes trantornos, o LDF guarda os logs de suas transacoes.
    Leia este artigo do BOL
    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/39e00ebe-c9b7-4d53-90bd-15de2015fd34.htm

    Emergencialmente vc pode fazer um shrink do arquivo, mas o log é truncado após um backup full
    Este assunto é recorrente aqui no forum, de uma pesquisada poderá sanar suas duvidas.

    Att.
    Marcelo Fernamdes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    • Marcado como Resposta Rodrigo Diniz sexta-feira, 30 de outubro de 2009 12:56
    sexta-feira, 30 de outubro de 2009 12:52
    Moderador
  • Obrigado aos dois, vou me informar. Imaginei isso mesmo.

    sexta-feira, 30 de outubro de 2009 12:57