Domanda

Abbiamo database di SQL Server 2005 con i registri di backup e di transazioni complete. Abbiamo un problema con il database - e bisogno la squadra forense SQL CSI per aiutare.

C'è un modo per guardare i registri delle transazioni e identificare se è stata eseguita una stored procedure? Sappiamo che il tempo che è successo (se è successo), ma c'è una controversia se è successo.

Qualche suggerimento. So che avremmo dovuto essere forestale - stiamo ovviamente pensando a questo adesso

.
È stato utile?

Soluzione

Per l'aggiornamento e la cancellazione dei dati si può essere in grado di capire cosa è successo utilizzando DBCC loginfo Ci sono prodotti come apice del registro di SQL che renderà questa analisi molto più facile. Questo vi dirà quando è successo, ma non ciò che l'utente ha effettuato la chiamata. Anche se si fanno avere altri registri a livello di applicazione (IIS registri per esempio) che possono aiutare in questo senso.

Per la selezione o guardando i dati Direi che non hai nessuna possibilità.

In futuro, se avete bisogno di questo tipo di pista di controllo Vi suggerisco di guardare in funzione C2 Revisione di SQL.

Altri suggerimenti

Ci deve essere utilizzato una società chiamata Lumigent che ha avuto un programma chiamato Log Explorer. Non riuscivo a trovare il sito web di aziende ... e io non sono sicuro se theyr esploratore sarebbe in grado di dirvi se è stato eseguito un proc ... però sarebbe dire se le normative insite proc sono stati eseguiti al momento si pensa che erano. Se si potesse trovare, Lumigent Log Explorer potrebbe aiutare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top