kleinprofi
Goto Top

Zugriffe mit Microsoft SQL Server Management Studio auslesen?

Hallo zusammen,

wie kann ich in "Microsoft SQL Server Management Studio 18" herausfinden wer alles auf die Datenbanken zugreift? Irgendwie kann ich das nicht finden.
Vielen Dank!

Content-ID: 605402

Url: https://administrator.de/contentid/605402

Ausgedruckt am: 22.11.2024 um 06:11 Uhr

Dani
Dani 17.09.2020 um 14:25:39 Uhr
Goto Top
Moin,
in den meistne Fällen gibt es einen Datenbank Benutzer "abc", welcher die Fachanwendung für die Kommunikation nutzt. Damit ist erst einmal nicht vollziehbar, wer die Datenbank direkt nutzt. Denn bei jeder Interaktion, unabhängig von dem wirklichen Benutzer, sieht man erst einmal im Aktivitätsprotokoll "abc".

Anders verhält sich dies, wenn die Windows Authentifizierung über den Windows-Benutzernamen erfolgt. Damit ist direkt ersichtlich, wer auf die Datenbank zugreifen kann.


Gruß,
Dani
KleinProfi
KleinProfi 17.09.2020 um 14:27:24 Uhr
Goto Top
Zitat von @Dani:
...
Anders verhält sich dies, wenn die Windows Authentifizierung über den Windows-Benutzernamen erfolgt. Damit ist direkt ersichtlich, wer auf die Datenbank zugreifen kann.
...


Hi, ok... hm..
Und wo ist das ersichtlich?
godlie
godlie 17.09.2020, aktualisiert am 16.05.2023 um 15:15:59 Uhr
Goto Top
Hallo,

evtl. ist ja das Monitoring etwas für dich
wiesi200
Lösung wiesi200 17.09.2020 um 14:29:47 Uhr
Goto Top
Hallo,

du brauchst eine Abfrage nach den Sessions
https://docs.microsoft.com/de-de/sql/relational-databases/system-dynamic ...
SELECT login_name ,COUNT(session_id) AS session_count   
FROM sys.dm_exec_sessions   
GROUP BY login_name;  
KleinProfi
KleinProfi 17.09.2020 aktualisiert um 14:34:52 Uhr
Goto Top
Eigentlich muss ich nur schauen, ob auf die DB zugegriffen wird, oder nicht. Falls nicht, dann wird die VM gelöscht. Geht das nicht irgendwie grafisch?
Ich kann nen Benutzerstatistik-Bericht erstellen, aber dieser ist nur von heute, und ich bräuchte schon den letzten Monat.
wiesi200
wiesi200 17.09.2020 um 14:35:13 Uhr
Goto Top
Abschalten und warten?
Wenn ein länger keiner schreit brauchts auch keiner.
mbehrens
mbehrens 17.09.2020 um 14:37:18 Uhr
Goto Top
Zitat von @KleinProfi:

wie kann ich in "Microsoft SQL Server Management Studio 18" herausfinden wer alles auf die Datenbanken zugreift? Irgendwie kann ich das nicht finden.

Extended Events sind für die Problemstellung implementiert?
KleinProfi
KleinProfi 17.09.2020 um 14:58:03 Uhr
Goto Top
Ok, vielen Dank!