SQL Server Profiler er et interface til oprettelse og håndtering af spor samt analyse og genafspilning af trace-resultater. Disse hændelser gemmes i en sporingsfil, der kan analyseres eller bruges til at afspille en række specifikke trin, når et problem diagnosticeres senere.
SQL Server Profiler-værktøjet kan indsamle mange oplysninger om databasen, såsom forbindelsesstatus, tilføjelse, sletning, ændring og ændring af sætninger, udførte stored procedure-parametre og så videre. Hvis vi opretter et nyt spor direkte, vil der efter at have klikket på Kør, blive registreret et stort antal logs, hvilket er besværligt for os at fejlfinde problemet.
Hvad nu hvis vi hurtigt finder de SQL-oplysninger, vi har brug for?
I skabelonen på det nye spor skal følgende begivenheder blive udvalgt:
Tjek for at vise alle kolonner, skub rullebjælken, og sæt kryds ved "DatabaseName", som vist i figuren nedenfor:
Klik på kolonnefilteret for at finde databaseNavn, ligesom population, vi skal spore navnet på den database, vi ønsker at analysere, som vist i følgende billede:
Selvfølgelig kan du også filtrere efter ApplicationName:
Til sidst klikker du på Løb.
Prøv at køre en forespørgsels-SQL-sætning i databasen, og trace-resultatet er som følger:
(Slut)
|