locked
LOG DO SQL 2005 - CONFIGURAR PARA NÃO CRESCER RRS feed

  • Pergunta

  • Caros Colegas do TechNet.

    Minha experiência com MSSQL ? (0) zero a esquerda.
    Estou estudando agora.
    Já me informaram que existe um log que precisa ser configurado no SQL Server 2005, para que ele não fique grande, coisa de GigaBytes.

    Oq vcs me falam sobre isso ?
    Desde já agradeço !!!!

    Obrigado
    sexta-feira, 13 de abril de 2007 18:41

Todas as Respostas

  • João,

     

    Este Log é conhecido como Log de transações, este arquivo armazena todas as transações que ocorrem no SQL Server, realmente o seu crescimento é grande, mas nada exagerado.

    sexta-feira, 13 de abril de 2007 19:18
  • Ola Junior, Entendi sobre o log te trasações, o mesmo que o SQL utiliza para fazer uma recuperação do banco caso nescessário confere ?

    Como faço para limitar esse LOG de transação ?

    Grato
    sexta-feira, 13 de abril de 2007 21:57
  •  

     

     isso mesmo ele server para restaurar em ponto de falha, acho que vc. deve estudar no books on line sobre recovery model e backup / restore.

     

    qualquer duvida mais pontual retorne.

     

    Abs;

    segunda-feira, 16 de abril de 2007 10:06
  • João,

     

    O tamanho ou taxa de porcentagem de crescimento do Log é definido durante a criação do banco de dados, esta mesma configuração pode ser alteradas nas propriedades do banco de dados.

     

    Mas como o seu log já esta crescendo muito, antes de mais nada é necessário diminuir o tamanho deste arquivo e depois estudar melhor qual estratégia adotar para definir o tamanho de crescimento deste arquivo.

     

     

    segunda-feira, 16 de abril de 2007 11:40
  • Olá João,

     

    Apenas para complementaar, vc encontra informações detalhadas sobre o log de transação no BOL do SQL Server 2005. Procure por "transaction logs" e depois selecione Overview.

     

    O BOL é a principal fonte de documentação sobre o SQL Server e é instalado junto com o produto. Procure por Books Online no grupo de programas do SQL Server 2005.

     

    um abraço

    Nilton Pinheiro

    www.mcdbabrasil.com.br

    segunda-feira, 16 de abril de 2007 17:59
  •   Olá João devemos lembrar também que se você limitar o tamanho do seu arquivo de Log e por algum acaso estourar esse valor seu banco irá parar.

      

       O que você pode fazer é executar alguns comandos para limpar o arquivo de log.

     

       Faça o seguinte:

     

        No Query Analyser você executa o comando abaixo:

     

       BACKUP LOG NOME_BANCO WITH TRUNCATE_ONLY

       GO

     

       DBCC SHRINKFILE(NOME_ARQUIVO_LOG, TRUNCATEONLY)

       GO

     

      Com isso você irá limpar seu arquivo de log, logo após faça um backup full de sua base.

     

      Abs.

     

      

    terça-feira, 17 de abril de 2007 12:08
  • Rafael,

     

    Você esta certo, mas neste caso torna-se necessário realizar um acompanhamento continuo do crescimento do banco para poder definir os valores ou porcentagem de crescimento.

    quarta-feira, 18 de abril de 2007 11:45