Usuário com melhor resposta
Database SharePoint_Config

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
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
- Editado Willian Gomes Gonçalves quarta-feira, 11 de abril de 2012 14:51 codigo
- Sugerido como Resposta Thiago Carvalho Freitas segunda-feira, 30 de abril de 2012 19:26
- Marcado como Resposta Luiz Felipe S. T. Costa sexta-feira, 8 de novembro de 2013 11:11
-
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
- Marcado como Resposta Luiz Felipe S. T. Costa sexta-feira, 8 de novembro de 2013 11:11
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
- Editado Willian Gomes Gonçalves quarta-feira, 11 de abril de 2012 14:51 codigo
- Sugerido como Resposta Thiago Carvalho Freitas segunda-feira, 30 de abril de 2012 19:26
- Marcado como Resposta Luiz Felipe S. T. Costa sexta-feira, 8 de novembro de 2013 11:11
-
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
-
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
- Marcado como Resposta Luiz Felipe S. T. Costa sexta-feira, 8 de novembro de 2013 11:11
-
-
-