Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MS-SQL-SERVER: Trigger der automatisch auf allen Tabelle greift

Empfohlene Antworten

Moin,

eine Bastelfrage:

Wie müsste ein Trigger im MS-SQL-SERVER aussehen der, falls das überhaupt geht, bei absolut allen Änderungen an absolut allen Tabellen (möglichst ohne den Trigger einzeln an jede Tabelle zu hängen) den Tabellennamen, die Art der Änderung (Update, Insert, Delete), den Spaltennamen, den Benutzer, den alten Inhalt und den neuen Inhalt protokolliert.

Hat jemand einen Ansatz dafür? Oder gar eine fertige Lösung?

Danke im Voraus für alle Antworten

Reinhold

Hat jemand einen Ansatz dafür?

mit SQL Server ist das verzwickt. lies dich allenfalls ins auditing, speziell C2-auditing ein. AFAIR wird aber ins dateisystem und nicht in eine audit-tabelle geloggt, sowie die performance der DB vermindert.

was spricht gegen einzelne trigger? du kannst diese ja z.b. über eine SP verwalten.

s'Amstel

Moin,

und Danke für die Antwort.

mit SQL Server ist das verzwickt.

Das hatte ich befürchtet.

was spricht gegen einzelne trigger? du kannst diese ja z.b. über eine SP verwalten.

Leider kommen da sporadisch Tabellen dazu, von denen ich nichts erfahre. Von daher ist das problematisch.

Gruß

Reinhold

Wenn du den SQL-Server 2005 benutzt, so gibt es eine Möglichkeit einen Datenbanktrigger zu erstellen. Mit diesem kannst Du die Änderungen am Datenbankmodell protokollieren. Sollte eine neue Tabelle hinzukommen, so kannst Du per solchen Trigger einfach einen DDL-Trigger an diese Tabelle anfügen und so die Daten loggen.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.