Ich möchte eine Funktion zum "Wiederherstellen" in einer Webanwendung implementieren, damit ein Benutzer seine Meinung ändern und einen gelöschten Datensatz wiederherstellen kann. Überlegungen zur Umsetzung? Einige Optionen, die ich in Betracht gezogen habe, sind das Löschen des betreffenden Datensatzes und das Speichern der Änderungen in einer separaten Prüftabelle oder das …
Mein Chef hatte gestern eine Frage von einem Kunden, wie er herausfinden könnte, wer einige Daten in seiner SQL Server-Datenbank gelöscht hat (es ist die Express-Edition, wenn das wichtig ist). Ich dachte, dies könnte aus dem Transaktionsprotokoll gefunden werden (vorausgesetzt, es wurde nicht abgeschnitten) - ist das richtig? Und wenn …
Ich muss eine Verlaufsfunktion für ein Projekt einrichten, um frühere Änderungen nachzuverfolgen. Nehmen wir an, ich habe gerade zwei Tische: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Beispiel: Ich habe eine Zeile in Notizen und der Benutzer möchte die Nachricht ändern. Ich möchte den Status …
Heute habe ich festgestellt, dass alle meine Azure SQL-Datenbankserver von Version 11 auf Version 12 aktualisiert wurden. Ich bin der einzige in meiner Firma, der diese Wählscheiben berühren sollte, aber nicht die einzige Person in meiner Firma, die über den Zugang verfügt. Da ich dieses Upgrade nicht initiiert habe, möchte …
Ich entwerfe mein erstes E-Commerce-Schema. Ich habe ein wenig über das Thema gelesen und bin etwas verwirrt über die Beziehung zwischen a order_line_itemund aproduct A productkann gekauft werden. Es hat verschiedene Details, aber das Wichtigste ist unit_price. An order_line_itemhat einen Fremdschlüssel zu dem product_idgekauften, dem quantitygekauften und dem unit_pricezu dem …
Wir haben eine SQL Server-Datenbank mit einer Datenbankprüfspezifikation, die alle ausgeführten Aktionen auf der Datenbank prüft. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Wir haben festgestellt, dass einige Abfragen die Verwendung einer Skalarfunktion für jede Zeile in einer Ergebnismenge in das Überwachungsprotokoll …
Ich verwende derzeit Change Data Capture (CDC) , um Datenänderungen zu verfolgen, und ich möchte den Hostnamen und die IP-Adresse des Clients verfolgen, der die Abfrage sendet, die die Änderungen vorgenommen hat. Wenn 5 verschiedene Clients über denselben Benutzernamen angemeldet sind, besteht das Rätsel, welcher der 5 Clients die Abfrage …
Beim Einrichten eines Prüfpfads habe ich kein Problem damit, zu verfolgen, wer Datensätze aktualisiert oder in eine Tabelle einfügt. Das Verfolgen, wer Datensätze löscht, scheint jedoch problematischer. Ich kann Einfügungen / Aktualisierungen verfolgen, indem ich in das Feld Einfügen / Aktualisieren das Feld "UpdatedBy" einfüge. Dadurch kann der INSERT / …
Gibt es eine Möglichkeit, Anmeldungen bei MySQL zu überwachen? Ich möchte in der Lage sein, für jeden Mitarbeiter einen Benutzernamen und damit einen Prüfpfad für Anmeldungen zu erstellen. Googeln hat jedoch keine guten Ergebnisse gebracht. Je mehr wir prüfen können, desto besser. Zumindest wäre es schön zu wissen, wer sich …
Ich kann ausgeführte Abfragen erhalten, indem ich: 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 Ich suche aber auch eine usernameKolumne, die diese Abfragen ausgeführt hat.
Ich möchte ein Audit-Trail-System in meiner Datenbank einrichten, um UPDATE/INSERTAnweisungen für eine bestimmte Tabelle mit sehr hoher Aktivität zu überwachen . Ich habe zwei Möglichkeiten vor mir: Verwenden des in SQL Server integrierten Audit-Systems oder Erweiterte Ereignisse. Da SQL Server Audit intern erweiterte Ereignisse verwendet, gehe ich davon aus, dass …
Hintergrundinformation: Ich erstelle eine Sammlung von Überwachungstabellen, um Aktualisierungen zu verfolgen und eine Reihe von Datentabellen für meine App zu löschen. Audit-Datensätze werden über Trigger erstellt. DML in der Datenbank meiner App stammt im Allgemeinen aus einem Login, mit dem ein Dienst in die Datenbank gelangt. Aus diesem Grund denke …
Ich habe ein Audit vor mir und habe mich gefragt, nach welchen physischen, elektronischen und logischen Zugriffskontrollen ein Auditor suchen würde, wenn er eine Datenbank für ein ERP-System prüft. Ich bin wirklich neu in diesem Prozess und jede Anleitung wäre dankbar.
In den letzten Monaten gab es drei Vorfälle, in denen Datensätze in einer Tabelle gelöscht oder Werte in einer gesamten Tabelle auf Null aktualisiert wurden. Wir haben ein Team von vier Personen, die über die Erlaubnis verfügen und für die Aktualisierung der Datenbank verantwortlich sind und dies hätten tun können. …
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.