Vorrei implementare una funzione di "ripristino" in un'applicazione Web in modo tale che un utente possa cambiare idea e recuperare un record eliminato. Pensi su come implementarlo? Alcune opzioni che ho preso in considerazione sono l'eliminazione del record in questione e l'archiviazione delle modifiche in una tabella di controllo separata, …
Il mio capo ha ricevuto una query da un cliente ieri che chiedeva come potevano scoprire chi ha eliminato alcuni dati nel loro database di SQL Server (è l'edizione espressa se ciò che conta). Ho pensato che questo potesse essere trovato nel registro delle transazioni (a condizione che non fosse …
Devo impostare una funzione di cronologia su un progetto per tenere traccia delle modifiche precedenti. Diciamo che ho due tavoli in questo momento: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Esempio: ho una riga nelle note e l'utente vuole cambiare il messaggio. Voglio tenere traccia …
Oggi ho notato che tutti i miei server di database SQL di Azure sono stati aggiornati dalla v11 alla v12. Sono l'unico nella mia azienda che dovrebbe toccare quei quadranti, ma non l'unica persona nella mia azienda con l'accesso. Dal momento che non ho avviato questo aggiornamento, vorrei scoprire chi …
Sto progettando il mio primo schema di eCommerce. Sto leggendo l'argomento da un po 'di tempo, e sono un po' confuso riguardo al rapporto tra an order_line_iteme aproduct A productpuò essere acquistato. Ha vari dettagli, ma il più importante è unit_price. An order_line_itemha una chiave esterna per l' product_idacquisto, l' …
Abbiamo un database SQL Server che ha una specifica di controllo del database che controlla tutte le azioni eseguite sul database. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Abbiamo scoperto che alcune query scriveranno nel registro di controllo l'uso di una funzione …
Attualmente sto utilizzando Change Data Capture (CDC) per tenere traccia delle modifiche ai dati e desidero monitorare il nome host e l'indirizzo IP del client che invia la query che ha apportato le modifiche. Se ci sono 5 client diversi che hanno effettuato l'accesso con lo stesso nome utente, si …
Nella creazione di una pista di controllo non ho problemi a rintracciare chi sta aggiornando o inserendo i record in una tabella, tuttavia, il tracciamento di chi elimina i record sembra più problematico. Sono in grado di tenere traccia degli inserti / aggiornamenti includendo nel campo Inserisci / Aggiorna il …
C'è un modo per controllare gli accessi a MySQL? Mi piacerebbe essere in grado di creare un nome utente per ciascun dipendente e quindi creare una pista di controllo degli accessi. Tuttavia, googling non ha prodotto buoni risultati. Più possiamo controllare, meglio è. Per lo meno, sarebbe bello sapere chi …
Posso ottenere query eseguite utilizzando: SELECT deqs.last_execution_time AS [Time] ,dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC ma sto anche cercando la usernamecolonna, che ha eseguito queste query.
Vorrei impostare un tipo di sistema di audit trail sul mio database per monitorare le UPDATE/INSERTdichiarazioni su una tabella specifica con attività molto elevate. Ho due opzioni davanti a me: usare il sistema di controllo integrato di SQL Server o andare con Eventi estesi. Poiché SQL Server Audit utilizza internamente …
Informazioni di base: Sto creando una raccolta di tabelle di controllo per tenere traccia degli aggiornamenti e delle eliminazioni in una serie di tabelle di dati per la mia app. I record di controllo vengono creati tramite trigger. Il DML nel database della mia app proviene generalmente da un accesso …
Ho un audit in arrivo e mi chiedevo quali controlli di accesso fisico, elettronico e logico un auditor avrebbe cercato quando controlla un database per un sistema ERP. Sono veramente nuovo in questo processo e ogni consiglio sarebbe apprezzato.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.