none
Database SharePoint_Config RRS feed

  • Pergunta

  • Pessoal, o log da minha database SharePoint_Config está com 10GB e estou precisando liberar espaço, existe alguma rotina que devo executar para esse log não ficar tão grande? Ou é normal isso e é necessário executar alguma rotina?

    Obrigado


    Diego Fucitalo

    segunda-feira, 9 de abril de 2012 18:07

Respostas

  • Slackdi,

    Nas propriedades do banco de dados, existe uma opção de limitar o tamanho máximo do arquivo de log, isso você encontra clicando com o botão direito em Propriedades e logo em seguida no menu Files e no Autogrowth, você pode definir  o tamanho em que o log crescera e também poderá dizer qual o tamanho máximo que ele pode chegar.

    também recomendo  você criar uma rotina de shrink semanal no seu SQL caso seja a versão 2008 você pode usar esta query e depois criar uma job para ela ser executada semanalmente.

    --Esta Query é para diminuir o tamanho do log SQL server 2008.
    
    USE <dbnome>;
    GO
    --Truncar o log, alterando o modelo de recuperação de dados para SIMPLE.
    ALTER DATABASE <dbnome>
    SET RECOVERY SIMPLE;
    GO
    -- Reduzir o log truncado arquivo de 1 MB.
    DBCC SHRINKFILE (2, 1);  -- aqui 2 é o arquivo de ID para o arquivo de log trasaction, você também pode mencionar o nome do arquivo de log (dbname_log)
    GO
    -- Redefinir o modelo de recuperação de dados.
    ALTER DATABASE <dbnome>
    SET RECOVERY FULL;
    GO


    att.,

    Willian gomes gonçalves


    segunda-feira, 9 de abril de 2012 18:31
  • Olá Slacki 

    Sim, fazendo o Shrink com  a query que coloquei na resposta anterior ela fara com o o log fique do tamanho de 1mb

    segunda-feira, 9 de abril de 2012 19:51

Todas as Respostas

  • Slackdi,

    Nas propriedades do banco de dados, existe uma opção de limitar o tamanho máximo do arquivo de log, isso você encontra clicando com o botão direito em Propriedades e logo em seguida no menu Files e no Autogrowth, você pode definir  o tamanho em que o log crescera e também poderá dizer qual o tamanho máximo que ele pode chegar.

    também recomendo  você criar uma rotina de shrink semanal no seu SQL caso seja a versão 2008 você pode usar esta query e depois criar uma job para ela ser executada semanalmente.

    --Esta Query é para diminuir o tamanho do log SQL server 2008.
    
    USE <dbnome>;
    GO
    --Truncar o log, alterando o modelo de recuperação de dados para SIMPLE.
    ALTER DATABASE <dbnome>
    SET RECOVERY SIMPLE;
    GO
    -- Reduzir o log truncado arquivo de 1 MB.
    DBCC SHRINKFILE (2, 1);  -- aqui 2 é o arquivo de ID para o arquivo de log trasaction, você também pode mencionar o nome do arquivo de log (dbname_log)
    GO
    -- Redefinir o modelo de recuperação de dados.
    ALTER DATABASE <dbnome>
    SET RECOVERY FULL;
    GO


    att.,

    Willian gomes gonçalves


    segunda-feira, 9 de abril de 2012 18:31
  • Olá Willian, eu olhei a configuração que você falou mas já está para limitar o tamanho, no meu caso está

    Restricted File Growth(MB) = 2.097.152, praticamente 2GB mas o meu log está com 9GB, não deveria ter passado de 2GB certo?

    Eu tentei fazer o shirink pelo Management Studio mas ele informou que só iria liberar 500MB, então não fiz, com essa query que você passou o que acontece com o log? Ele vai deletar tudo e só vai dexiar com o 1MB?

    Obrigado


    Diego Fucitalo

    segunda-feira, 9 de abril de 2012 18:40
  • Olá Slacki 

    Sim, fazendo o Shrink com  a query que coloquei na resposta anterior ela fara com o o log fique do tamanho de 1mb

    segunda-feira, 9 de abril de 2012 19:51
  • Slackdi?

    Vc fez o procedimento recomendado pelo Willian?


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br

    terça-feira, 10 de abril de 2012 19:37
    Moderador
  • Fabian, ainda não fiz, como eu não tenho muito conhecimento estou receoso, ainda estava pesquisando mais sobre o assunto.

    Diego Fucitalo

    quarta-feira, 11 de abril de 2012 20:38
  • Slackdi

    Sugiro que faça backup da Banco de dados e o seu LOG, em seguida realize o procedimento da query do Shrink

    quinta-feira, 12 de abril de 2012 12:24