it-swarm.com.de

Gibt es Tools von Drittanbietern, die SQL Profiler-Trace-Dateien (.trc) lesen und / oder analysieren können?

Ich habe eine TRC-Datei aus einem Trace, den ein DBA in einer meiner Datenbanken erstellt hat. Ich habe das SQL Profiler-Tool nicht auf meinem PC installiert, daher kann ich den Inhalt nicht anzeigen und das Ablaufverfolgungsprotokoll analysieren. Wie lese ich diese Datei, ohne dass der SQL-Profiler auf meinem PC installiert ist?

12
Shane Wealti

Verwenden Sie Trace löschen .

Kevin Kline gibt eine gute Zusammenfassung von ClearTrace: Grafisches Zusammenfassungstool gibt Ihnen einen klaren Einblick in Trace-/Profiler-Daten

Wenn Sie einen einfachen Profiler benötigen, lesen Sie ExpressProfiler auf Codeplex.

ExpressProfiler (auch bekannt als SqlExpress Profiler) ist ein einfacher, aber ausreichend guter Ersatz für SQL Server Profiler mit grundlegender GUI. Keine Anforderungen, keine Installation. Kann sowohl mit Express- als auch mit Nicht-Express-Editionen von SQL Server 2005/2008/2008r2/2012 (einschließlich LocalDB) verwendet werden.

Funktionen

Verfolgung der grundlegenden Ereignisse (Stapel/RPC/SP: Stmt-Start/abgeschlossen, Audit-Anmeldung/Abmeldung - erforderliche Ereignisse können ausgewählt werden) und Spalten (Ereignisklasse, Textdaten, Anmeldung, CPU, Lesevorgänge, Schreibvorgänge, Dauer, SPID, Start-/Endzeit) Filter nach Dauer Kopieren Sie alle/ausgewählten Ereigniszeilen in Form von XML in die Zwischenablage. Suchen Sie in der Spalte "Textdaten"

8
Kin Shah

Ich würde den Trace wahrscheinlich in eine Tabelle importieren, zum Beispiel:

USE MyDB
GO 
SELECT * INTO MyTraceTable FROM ::fn_trace_gettable('C:\Path\To\My\Trace\MyTrace.trc',    
DEFAULT)

Wenn Sie keine Berechtigungen zum Erstellen einer Tabelle haben, sollten Sie eine temporäre Tabelle verwenden oder SQL Server Express lokal installieren und den Trace dort importieren.

Kins Antwort (gleichzeitig mit meiner eingegeben) ist möglicherweise eine bessere Option, aber ich habe ClearTrace noch nicht ausprobiert.

8
James L