Hallo zusammen,
ich verwende einen MS SQL 2008 Server und habe in einer ERP-Software ein Problem, bei der mir immer wieder ungewollt Datensätze verändert werden. Ich versuche nun dem auf die Spur zu kommen. Hierzu dachte ich mir, dass ich einfach eine Logtabelle erstelle und einen Trigger für die entsprechende Tabelle, bei dem ich den Update-Befehl überwache.
Mein aktueller Stand ist nun so, dass ich schon mal sagen kann, wann das Problem auftrat, da ich das Datum und die Uhrzeit in die Log-Tabelle schreibe. Leider fehlt mir nun noch der Auslöser. Ich meine damit möglichst den kompletten SQL-Befehl - den würde ich auch gerne in meine Log-Tabelle schreiben.
Da ich jedoch ein ziemlicher Neuling in Sachen Trigger bin, brauche ich etwas Hilfe. Es wäre gut, wenn mir jemand erklären könnte, wie ich den auslösenden Befehl für den Trigger heraus bekommen kann, damit ich diesen als Text in meine Tabelle schreiben kann. Ich meine als auslösenden Befehl übrigens alles inkl. Parameter und nicht nur UPDATE, das hab ich ja mit dem Trigger schon eingeschränkt.
Besten Dank
Steffen