Redémarrez SQL Server 7 fois. Vous verrez que vous n'avez toujours que 7 ERRORLOG*
fichiers (selon la version). Il s'agit du fichier journal actuel et des 6 fichiers journaux les plus récents.
Remarque: vous devrez peut-être remplacer 7 par autre chose, si vous avez modifié le nombre de journaux d'erreurs que SQL Server conserve . Le maximum, je crois, est de 99. Mais quel que soit votre paramètre actuel, il finira par recycler et purger les anciens fichiers.
J'ai testé cela et, si vous décochez la case qui dit:
☐ Limitez le nombre de fichiers journaux d'erreurs avant leur recyclage
... ce qui implique (au moins pour moi) de conserver tous les fichiers journaux , il ne conservera que le fichier journal des erreurs actuel plus 6 sauvegardes . Si vous avez modifié la clé de registre indiquée par @RLF , le paramètre de clé de registre remplace (comme si vous n'aviez pas décoché la case), mais vous allez toujours être limité à un certain nombre de fichiers journaux d'erreurs de sauvegarde entre 6 et 99.
Donc, la réponse courte est: oui, dans tous les cas, SQL Server finira par supprimer la suppression des anciens fichiers journaux d'erreurs.
MSSQLServer
par votre ID d'instance s'il s'agit d'une instance nommée (par exempleMSSQL12.SQL2014
pour mon instance nommée 2014 nomméeSQL2014
).