Se si desidera limitare le dimensioni di una tabella per scopi di registrazione, non consiglierei di pensare a risolvere il problema limitando il numero di record memorizzati in una tabella. Invece di avere un processo di archiviazione o di eliminazione per la tabella che memorizza i registri, questo processo può essere configurato per eliminare/archiviare i registri una volta raggiunto il numero X di righe, o forse in seguito si desidera riconfigurarlo per dopo X numero di min/h/etc. Se sei preoccupato per lo spazio reale, allora sarebbe meglio analizzare quanto spazio occupano effettivamente i log. Una volta che hai un'idea di quanto spazio fisico hai a disposizione per il database, quindi limitare la crescita dei dati da SQL Server per essere sicuro che il file di dati su cui sono memorizzate le informazioni di registrazione non superi le tue aspettative.
fonte
2010-10-06 19:47:30
Un lavoro è probabilmente meglio di un trigger se non ti dispiace il totale andando un po 'oltre. Basta impostarlo per funzionare una volta alla sera o settimanalmente o qualsiasi altra cosa. –