Modo sicuro per troncare il registro errori di SQL Server


Risposte:


20

È possibile scorrere il registro degli errori chiamando sp_cycle_errorloge quindi chiuderà il registro degli errori corrente e scorrerà le estensioni del registro. Fondamentalmente, creerà un nuovo file di registro degli errori che verrà colpito da SQL Server. Quindi i log degli errori archiviati possono essere trattati di conseguenza (elimina / sposta con cautela). Questo non "troncerà" tecnicamente il registro, lo farà semplicemente scorrere e potrai gestire i vecchi registri come preferisci, come qualsiasi altro file system.

Quando lo fai, dovresti vedere un nuovo file di registro con una voce simile al seguente:

Il registro degli errori è stato reinizializzato. Vedere il registro precedente per le voci precedenti.

Riferimento BOL su sp_cycle_errorlog


3
Vale la pena notare che sp_cycle_errorlog ricicla solo UN file di registro. Ma poiché ci sono 7 file, se vuoi davvero eliminarli e risparmiare spazio (come ho fatto io) dovrai eseguire il comando più volte (7 volte per essere esatti). E ogni volta che lo esegui, uno di questi file verrà ridotto: ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.5 ErrorLog.6
Digs
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.