Reinicie o SQL Server 7 vezes. Você verá que ainda possui apenas 7 ERRORLOG*
arquivos (dependendo da versão). Este é o arquivo de log atual e os 6 arquivos de log mais recentes.
Nota: Pode ser necessário alterar 7 para outra coisa, caso você altere o número de logs de erros que o SQL Server mantém . O máximo, acredito, é 99. Mas não importa qual seja sua configuração atual, ela eventualmente reciclará e limpará arquivos antigos.
Eu testei isso e, se você desmarcar a caixa que diz:
☐ Limite o número de arquivos de log de erros antes de serem reciclados
... o que implica (pelo menos para mim) manter todos os arquivos de log , ele ainda manterá apenas o arquivo de log de erros atual mais 6 backups . Se você alterou a chave do registro que o @RLF apontou , a configuração da chave do registro substitui (como se você não tivesse desmarcado a caixa), mas você ainda estará limitado a um número de arquivos de log de erro de backup entre 6 e 99.
Portanto, a resposta curta é: sim, em todos os casos, o SQL Server acabará por excluir os antigos arquivos de log de erros.
MSSQLServer
pelo seu ID de instância, se for uma instância nomeada (por exemplo,MSSQL12.SQL2014
para minha instância nomeada de 2014 denominadaSQL2014
).