Sou um DBA acidental, sendo um desenvolvedor que herdou alguns servidores de banco de dados (2005 e 2008) de alguém que sabia pouco sobre administração de banco de dados e, aparentemente, tinha ainda menos interesse em aprender mais sobre o assunto.
Estou aprendendo e continuando tentando descobrir os arquivos de log de transações.
Todos os nossos bancos de dados foram configurados com o modelo de recuperação simples e o autoshrink. Entendi que o uso do autoshrink geralmente é uma ideia horrível, mas entendo que isso foi feito para impedir que os logs de transações fiquem fora de controle. (O autoshrink realmente reduz o (s) arquivo (s) de log ou apenas o banco de dados?)
Eu descobri isso sobre o SQL Server 2012 e fiquei pensando se isso é verdade sobre 2005 e / ou 2008 e exatamente o que isso significa: "Quando um banco de dados usa o modelo de recuperação simples, o Mecanismo de Banco de Dados trunca o log de transações após um ponto de verificação. [. ..] O Mecanismo de Banco de Dados aciona um ponto de verificação automático no modelo de recuperação simples quando o log virtual fica 70% cheio. " Onde está especificado o tamanho do log virtual?
Quero desativar a redução automática em todos os bancos de dados, mas antes de fazer isso, preciso saber que os arquivos de log não ficarão fora de controle rapidamente.
Qualquer ajuda seria muito apreciada.