Перезапустите SQL Server 7 раз. Вы увидите, что у вас все еще есть только 7 ERRORLOG*
файлов (в зависимости от версии). Это текущий файл журнала и 6 самых последних файлов журнала.
Примечание. Возможно, вам придется изменить значение 7 на другое, если вы изменили количество журналов ошибок, которые хранит SQL Server . Максимум, я полагаю, составляет 99. Но независимо от того, какой у вас текущий параметр, он в конечном итоге будет перерабатывать и очищать старые файлы.
Я проверил это и, если вы снимите флажок, который говорит:
☐ Ограничьте количество файлов журнала ошибок до их повторного использования.
... что подразумевает (по крайней мере для меня) сохранение всех файлов журнала , он все равно будет хранить только текущий файл журнала ошибок плюс 6 резервных копий . Если вы изменили раздел реестра, указанный @RLF , параметр раздела реестра переопределяет (как если бы вы не сняли флажок), но вы все равно будете ограничены некоторым количеством файлов журнала ошибок резервного копирования между 6 и 99.
Итак, краткий ответ: да, во всех случаях SQL Server в конечном итоге сможет удалить старые файлы журнала ошибок.
MSSQLServer
ваш ID экземпляра, если это именованный экземпляр (например,MSSQL12.SQL2014
для моего именованного экземпляра 2014 годаSQL2014
).