Dela via


Spela upp en spårningsfil (SQL Server Profiler)

gäller för:SQL ServerAzure SQL Managed Instance

Replay är möjligheten att öppna en sparad spårning och spela upp den igen. SQL Server Profiler har en multitrådad uppspelningsmotor som kan simulera användaranslutningar och SQL Server-autentisering. Replay är användbart för att felsöka ett program eller processproblem. När du identifierar problemet och implementerar korrigeringar kör du spårningen som hittade det potentiella problemet mot det korrigerade programmet eller processen. Spela sedan upp den ursprungliga spårningen och jämför resultat.

Förutom andra händelseklasser som du vill övervaka måste specifika händelseklasser samlas in för att aktivera uppspelning. Dessa händelser registreras som standard om du använder TSQL_Replay spårningsmallen. Mer information finns i Återspelningskrav.

Spela upp en spårningsfil

  1. På menyn Arkiv pekar du på Öppna och väljer sedan Spåra fil. Välj en spårningsfil som innehåller de händelseklasser som krävs för omspelning.

  2. menyn Replay (Spela upp ) väljer du Start och ansluter till serverinstansen där du vill spela upp spårningen igen.

  3. I dialogrutan Replay Configuration anger du Replay-servernpå fliken Grundläggande uppspelningsalternativ . Välj Ändra för att ändra servern som visas i rutan Replay-server .

  4. Du kan också välja något av följande mål att spara reprisen i:

    • Spara i filen, som anger en fil där uppspelningen ska sparas.
    • Spara i tabell, som anger en databastabell där reprisen ska sparas.
  5. Välj antingen Spela upp händelserna i den ordning de spårades eller Spela upp händelser med flera trådar. I följande tabell förklaras skillnaden mellan dessa inställningar.

    Alternativ Beskrivning
    Spela upp händelser i den ordning de spårades Spelar upp händelser i den ordning de spelades in. Det här alternativet aktiverar felsökning.
    Återuppspela händelser med flera trådar Det här alternativet använder flera trådar för att spela upp varje händelse oavsett sekvens. Det här alternativet optimerar prestanda.
  6. Välj Visa uppspelningsresultat för att visa reprisen när den inträffar.

  7. Du kan också välja fliken Avancerade uppspelningsalternativ för att konfigurera följande alternativ:

    • Om du vill spela upp alla sessions-ID:er (SPID: er) väljer du Spela upp system-SPID:er.

    • Om du vill begränsa uppspelningen till processer som tillhör ett specifikt sessions-ID väljer du Spela upp en SPID endast. I rutan SPID för att spela upp igen skriver du sessions-ID:t.

    • Om du vill spela upp händelser som inträffat under en viss tidsperiod väljer du Begränsa reprisen efter datum och tid. Välj ett datum och en tid för Starttid och Sluttid för att ange den tidsperiod som ska inkluderas i reprisen.

    • Om du vill styra hur SQL Server hanterar processer under uppspelningen konfigurerar du Hälsoövervakarens alternativ.