SQL Server Audittrail
Auftrags-ID: 100146
Budget: > € 80 p.St.
Veröffentlicht: 29-07-2022
Reaktionen: 0
Ort: Linz, Österreich
Zuletzt geändert: 29-07-2022
Status: Geschlossen
Liebe Freelancer,
Innerhalb einer "MS SQL Server Standard"-Edition-Datenbank soll für 3 Tabellen ein Audit-Trail geführt werden. Wir möchten wissen, welche Daten HINZUGEFÜGT/GEÄNDERT/GELÖSCHT wurden, von wem und wann.
Diese gespeicherten historischen Daten sollen dann über Abfragen in einer vorhandenen Anwendung in Form einer Änderungshistorie verfügbar gemacht werden (die Erstellung dieser Übersichten fällt nicht in den Aufgabenbereich dieses Auftrags).
Bei zwei dieser Tabellen muss dies nur dann erfasst werden, wenn spezifische Felder geändert werden.
Für die dritte Tabelle müssen alle Änderungen erfasst werden, einschließlich Änderungen an den damit verbundenen Untertabellen.
"MS SQL Server Standard" bietet standardmäßig verschiedene Funktionen zur Erfassung historischer Daten, darunter Change Data Capture, Change Tracking und Trigger. Wobei CDC wahrscheinlich die naheliegendste Wahl ist.
Für dieses Projekt suchen wir jemanden mit umfassender Erfahrung mit MS SQL Server und insbesondere mit Change Data Capture, Change Tracking und Triggern, damit er/sie uns beraten und diese Funktionalität auch implementieren kann.
Die Umsetzung dieses Projekts sollte vorzugsweise kurzfristig gestartet werden.
Stundensatz (marktüblich, basierend auf umfassender Erfahrung). Der benötigte Zeitaufwand ist derzeit noch schwer abzuschätzen, daher werden wir dies gemeinsam abstimmen. Persönlich erwarte ich, dass es innerhalb eines Tages realisiert werden könnte. Eine Verlängerung ist selbstverständlich möglich.