mexx991
Goto Top

Microsoft SQL Server - Datenbankverbindungen der Vergangenheit anzeigen bzw. loggen

Hallo zusammen,

wir müssen herausfinden welche User bzw. Abteilungen noch mit einer bestimmten Software arbeiten.
Dafür war der Gedanke die Microsoft SQL Datenbank der Applikation unter die Lupe zu nehmen um zu schauen, wer in letzter Zeit damit gearbeitet hat.

Habe einiges dazu gelesen, dass man das in irgendwelchen Log-Files, welche zuvor aktiviert sein müssen, herausfinden kann.

Hat uns dazu bitte jemand eine etwas detaillierte Erklärung?
- was genau muss aktiviert werden
- wo liegen die Logs
- wie heißen sie
- etc.

Besten Dank vorab!

Content-Key: 605708

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

Printed on: April 20, 2024 at 08:04 o'clock

Mitglied: 142583
142583 Sep 18, 2020 updated at 08:40:49 (UTC)
Goto Top
MS SQL Server?

On the fly, kannst du sehr viel mit dem SQL Server Profiler sichtbar machen.
Member: mexx991
mexx991 Sep 18, 2020 at 08:52:50 (UTC)
Goto Top
Ja MS SQL Server.
Wie kann man mit dem Server Profiler nur eine bestimmte Datenbank angeben?
Auf der Instanzen laufen mehrere Datenbanken...
Mitglied: 142583
142583 Sep 18, 2020 at 08:59:23 (UTC)
Goto Top
Über den Filter DatabaseName?!
Member: sabines
sabines Sep 18, 2020 updated at 09:33:19 (UTC)
Goto Top
Moin,

sp_who oder sp_who2 zeigen die momentan aktiven Verbindungen an, nutzt nichts wenn der Benutzer im Urlaub ist.
Mit diesen stored procedures siehst Du von welchem PC die Verbindung kommt, falls, wie so oft, die Application nur einen User für den Zugriff auf den Server nutzt.

Gruss

Edit:
Wurde hier auch schon behandelt:
Zugriffe mit Microsoft SQL Server Management Studio auslesen?
Member: Grinskeks
Grinskeks Sep 18, 2020 at 10:43:28 (UTC)
Goto Top
Moin,

Rechter Mausklick im SSMS auf die DB -> Eigenschaften -> Sicherheit -> Anmeldungsüberwachung -> nur erfolgreiche Anmeldungen.

ab dann schreibt es der SQL Server ins Log.

Wenns detaillierter werden soll, gibt es Facets -> Überwachungen und Serverüberwachungsspezifikationen, mit denen man so einiges treiben und dediziert loggen kann. z:B. bei fehlerhaftem Login in Datei xy, Bei Login außerhalb Bürozeiten, DDL-Änderungen, DML-Änderungen etc.

Gruss
Grinskeks