Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Acquisizione dei dati delle modifiche o rilevamento delle modifiche:come la tabella di audit trail tradizionale?

Penso che tu abbia ancora bisogno di tabelle di audit nelle tue circostanze. Guardando in BOL sembra che un processo di pulizia venga automaticamente creato e programmato che viene eseguito ogni giorno alle 2 del mattino. Da BOL:

Sembra che sicuramente non faccia quello che vuoi. Non riesco a pensare che farebbe quello che vorrebbe chiunque controlli le tabelle. Sembra anche che sarebbe difficile, se non impossibile, aggiungere al registro di controllo campi non presenti nella tabella dei dati diversi dai suoi cinque campi predefiniti (non sono riuscito a trovare quali fossero). Sembra inoltre che i dati non lo sarebbero essere molto utile per interrogare o utilizzare per ripristinare una specifica modifica errata. O forse semplicemente non capisco il processo perché BOL è scritto piuttosto male su questo argomento, certamente non ha risposto a nessuna delle preoccupazioni che avrei dovuto sostituire il mio auditing con questo processo apparentemente mal congegnato.