Maneira segura de truncar o log de erros do SQL Server

Respostas:

20

Você pode alternar o log de erros chamando sp_cycle_errorloge, em seguida, fechará o log de erros atual e alternará as extensões de log. Basicamente, ele criará um novo arquivo de log de erros que o SQL Server acessará. Em seguida, os logs de erros arquivados podem ser tratados de acordo (excluir / mover com cuidado). Tecnicamente, isso não "truncará" o log, apenas o rolará e você poderá lidar com os logs antigos como desejar, como qualquer outro arquivo de sistema de arquivos.

Ao fazer isso, você verá um novo arquivo de log com uma entrada semelhante à seguinte:

O log de erros foi reinicializado. Veja o log anterior para entradas mais antigas.

Referência BOL em sp_cycle_errorlog

Thomas Stringer
fonte
3
Vale ressaltar que sp_cycle_errorlog recicla apenas UM arquivo de log. Mas como existem 7 arquivos, se você realmente deseja eliminá-los e economizar espaço (como eu fiz), precisará executar o comando várias vezes (7 vezes para ser exato). E cada vez que você executá-lo, um desses arquivos será reduzido: ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.4 ErrorLog.5 ErrorLog.6
Digs