2017-04-05 1 views
0

Ich versuche, die Daten von welchem ​​Benutzer löschte die Tabelle vor der letzten Aktualisierung .. Ich bin nicht in der Lage, die genauen Benutzer zu ziehen. kannst du mir dabei helfen? danke für die Hilfe im Advance.Also andere Vorschläge zur Verfügung stellen.Wie zu wissen, welcher Benutzer sql Server-Tabelle in der Datenbank zu welcher Zeit von welchem ​​Hostnamen aktualisiert

+0

Ihre Frage ist nicht klar. Hast du dich eingeloggt? Benutzt du CDC? Standardmäßig verfolgt SQL Server nicht, wer Zeilen löscht oder aktualisiert. Sie müssen hier eine Menge mehr Informationen über das, was Sie versuchen, zu bieten. –

+0

ja. eigentlich möchte ich den benutzer wissen, der die reihen gelöscht hat, auf der zeit in der datenbank ... wenn ich versuche, daten zu ziehen ... ich bin nur der benutzer, der die tabelle zuletzt aktualisierte. –

+0

Wenn Sie nicht über Auditing verfügen, können Sie das einfach nicht tun. Denken Sie darüber nach, was Sie hier sagen. Sie möchten wissen, wer die Zeilen gelöscht hat. Aber diese Zeilen existieren nicht mehr. Der einzige, der weiß, wer die Zeilen gelöscht hat, ist das Verwenden von Soft-Löschvorgängen oder das Kopieren dieser Zeilen in eine andere Tabelle. –

Antwort

0
+0

Sie suchen nach Löschungen und Updates, nicht nach Drops. –

+0

Die Frage sagt "welcher Benutzer löschte die Tabelle", die das gleiche wie "Tropfen" in meinem Buch ist. :-) –

+0

Vor allem gegeben ihren Kommentar nach Ihrer Antwort geschrieben, wo sie wissen wollen, wer "löschte die Zeilen". Es ist eine sehr schlecht geschriebene Frage, um es gelinde auszudrücken. Ich habe nur bemerkt, dass dies eine gute Referenz ist, aber wahrscheinlich nicht die Antwort auf diese Frage. –

Verwandte Themen