Können nur angesehende Datensätze geloggt werden?

DennisXX

Bekanntes Mitglied
Hi Folks !

Ist es eigentlich möglich, bei MS Windows oder auch bei anderen Betriebssystemen, mithilfe des Avtive Directory die Benutzer eines relationalen DBMS auszulesen und irgendwie selbst in der Datenbank bzw. einer separaten Datenbanktabelle zu speichern, wenn diese sich "nur Datensätze ansehen", diese aber nicht mittels UPDATE oder DELETE Befehl erweitern oder löschen?

Wenn ja, wie kann ich so etwas erfassen, also dass jemand nur ein SELECT Befehl abgesetzt hat? Ich nutze den MS SQL Sever 2008 R2, aber eigentlich finde ich diese Frage für jedes relevanten DBMS sehr interessant.

Ich hoffe, ihr könnt mir da weiterhelfen?

Greetz
Dennis
 

ice-breaker

Top Contributor
Die Datenbanken haben dafür meist irgendein Rechtesystem ;)

Bei MySQL z.B. kannst du pro Benutzer festlegen, welche Query-Typen dieser ausführen darf (SELECT, Update, Delete, Alter, Create, ....)
 

DennisXX

Bekanntes Mitglied
Du hast mich falsch verstanden. Diese Berechtigungen interssieren nciht, sondern ich will das loggen, wer sich wann die Datensätze angeschaut hat. Wen ich da etwas mit Berechtigungen einschränken und kontrollieren will, bringt mich das in meiner Aufagben keinen Schritt weiter.
 

ice-breaker

Top Contributor
Na da wird es schon viel schwieriger ;)
Soetwas werden nur sehr wenige Datenbanken haben, wahrscheinlich Enterprise-Datenbanken, einen Standard gibt es da nicht, von daher lassen sich auch keine allgemeingültigen Aussagen treffen.
 
G

Gast2

Gast
Moin,

bei MSSQL kannst Du einen Trace starten ... damit kannst Du verfolgen welche DB-Anfragen gestellt wurden ... ich glaube da wurde auch der Benutzer mit angezeigt

hand, mogel
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JDBC Tabellen mit Boolean Spalten können nicht erstellt werden. DB Updaten - wie? Datenbankprogrammierung 6
D SQL : Objekte individuell löschen können Datenbankprogrammierung 5
M Datensätze in DataGrip (IntelliJ) Datenbankprogrammierung 1
nonickatall MySQL Auf neue Datensätze in einer Datenbank reagieren Datenbankprogrammierung 5
J Java fügt Datensätze ein aber diese werden nicht richtig abgefragt Datenbankprogrammierung 3
R MySQL Datensätze in Textdokument Datenbankprogrammierung 7
F MySQL Wie kann ich in Java Datensätze aus einer MySQL Datenbank gezielt in einzelne Arrays schreiben? Datenbankprogrammierung 9
R Große Datensätze, kleine Rechte Datenbankprogrammierung 8
J wie mit resultset.next() über Datensätze iterieren? Datenbankprogrammierung 15
T MySQL MySQL - Insert into fügt zwei identische Datensätze ein Datenbankprogrammierung 2
B Nur 99% der Datensätze werden in Tabelle geschrieben Datenbankprogrammierung 2
E primaryKey auslesen - Datensätze abgleichen Datenbankprogrammierung 4
S Häufig vorkommende Datensätze Datenbankprogrammierung 4
Kandum MySQL Anzahl gefundener Datensätze bleibt gleich, auch wenn mehr existieren und ausgegeben werden Datenbankprogrammierung 3
P Mit Hibernate mehrere Datensätze löschen Datenbankprogrammierung 7
J Datensätze löschen Datenbankprogrammierung 6
O Löschen vieler Datensätze mit Hibernate Datenbankprogrammierung 11
C Hibernate Datensätze finden Datenbankprogrammierung 17
F [SQLite] Mehrere Datensätze einfügen Datenbankprogrammierung 12
S Anzahl Datensätze in db4o Datenbankprogrammierung 2
F NUR 3 datensätze auslesen Datenbankprogrammierung 6
F MySQL Nur die Datensätze zurückgeben, in denen ein anderer Preis steht Datenbankprogrammierung 9
B Aktuellen Stand der Datensätze einer Datenbank anzeigen Datenbankprogrammierung 9
J SQL-Abfrage zur löschung doppelter Datensätze Datenbankprogrammierung 7
J Ausgewählte Datensätze in DB-Tabelle schreiben Datenbankprogrammierung 13
J Datensätze aus der Datenbank holen Datenbankprogrammierung 3
S MySQl - Neue Datensätze "on the Fly" verarbeiten Datenbankprogrammierung 8
M Keine doppelten Datensätze einfügen Datenbankprogrammierung 24
N Oracle DB liefert nicht alle Datensätze Datenbankprogrammierung 3
C Doppelte Datensätze Datenbankprogrammierung 11
T Datensätze effektiv einlesen Datenbankprogrammierung 4
ARadauer viele datensätze. Datenbankprogrammierung 3
I Anzahl unterschiedlicher Datensätze ausgeben Datenbankprogrammierung 2
D mehrere Datensätze in ein Listenfeld Datenbankprogrammierung 2
S 50.000 updates auf 50.000 Datensätze Datenbankprogrammierung 3
A SELECT-Anweisung liefert keine Datensätze zurück Datenbankprogrammierung 9
M Datensätze zählen. Datenbankprogrammierung 6
E SQL-Frage (Löschen aller Datensätze) Datenbankprogrammierung 9
M JDBC: Viele Datensätze in Tabelle einfügen: Wie? Datenbankprogrammierung 7
C Datensätze variabel hinzufügen Datenbankprogrammierung 4
K Ältere Datensätze archivieren Datenbankprogrammierung 4
C Datensätze in einer JComboBox auflisten Datenbankprogrammierung 2
V Anzahl der Datensätze abfragen Datenbankprogrammierung 9
W Datensätze v. SQL-Datenbank i. JTextFields ausgeben/updaten Datenbankprogrammierung 12
D Anzahl der zurückgelieferten Datensätze Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben