Frage

Wir haben SQL Server 2005-Datenbank mit vollständigen Sicherung und Transaktionsprotokolle. Wir haben ein Problem mit der Datenbank - und müssen das SQL-CSI Forensic-Team zu helfen.

Gibt es eine Möglichkeit an den Transaktionsprotokollen zu schauen und festzustellen, ob eine gespeicherte Prozedur ausgeführt wurde? Wir wissen die Zeit, dass es passiert ist (wenn es passiert ist), aber es ist ein Streit, ob es passiert ist.

Irgendwelche Vorschläge. Ich weiß, wir haben die Anmeldung sollten - wir sind natürlich darüber nachgedacht jetzt

.
War es hilfreich?

Lösung

Für die Aktualisierung und Löschen von Daten Sie können in der Lage sein, um herauszufinden, was passiert ist DBCC loginfo mit Es gibt Produkte wie Apex sQL Log , die diese Analyse viel einfacher machen wird. Dies wird Ihnen sagen, wenn es passiert ist, aber nicht, was für Benutzer den Anruf gemacht. Obwohl Sie andere Anwendungsebene Protokolle machen (IIS-Protokolle zum Beispiel), die in dieser Hinsicht helfen kann.

Zur Auswahl oder Daten suchen Ich würde sagen, haben Sie keine Chance haben.

In Zukunft, wenn Sie brauchen diese Art von Audit-Trail Ich schlage vor, Sie C2 Auditing-Funktion sehen SQLs.

Andere Tipps

Es verwendet, um ein Unternehmen zu sein genannt Lumigent, das ein Programm hatte Log Explorer aufgerufen. Ich konnte das Unternehmen Webseite nicht finden ... und ich bin nicht sicher, ob theyr Explorer Ihnen zu sagen, wäre in der Lage, wenn ein proc ausgeführt wurde ... aber würde es Ihnen sagen, ob die Aussagen insite die proc zu der Zeit ausgeführt wurden Sie denken, sie waren. Wenn Sie es, Lumigent Log Explorer würde finden könnte wahrscheinlich helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top