SQL Log auslesen

Veröffentlicht von

Es kann, vor allem bei Updates, immer mal wieder vorkommen, dass der NAV/BC Dienst arbeitet, ohne dass ersichtlich ist, was gerade in der Datenbank passiert.

Via SQL Log Analyse kann schnell herausgefunden werden, welche Transaktionen gerade durchgeführt werden, ohne dass dazu ein aufwändiger SQL Profiler Trace erstellt werden muss.

Hierzu eine Abfrage auf das Log der SQL DB ausführen, welches die letzten 30 Transaktionen anzeigt.

use SIKA10D

go

SELECT TOP (30) * FROM sys.fn_dblog(NULL,NULL) ORDER BY [Current LSN] DESC

Es werden dann Operation und Tabelle angezeigt.