Dela via


Återspela en tracetabell (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. För mer information, se Återspelningskrav.

Spela upp en spårningstabell igen

  1. Öppna en spårningstabell som innehåller de händelseklasser som krävs för omspelning.

  2. På menyn Replay klickar du på Startaoch ansluter till serverinstansen där du vill spela upp spårningen igen.

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

  4. Du kan välja ett av följande mål för att spara reprisen:

    • Spara till fil 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åradeseller Spela upp händelser med hjälp av flera trådar. I följande tabell förklaras skillnaden mellan dessa inställningar.

    Alternativ Beskrivning
    Återspelningshä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 användning av 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å klicka på fliken Avancerade uppspelningsalternativför att ange följande alternativ:

    • Om du vill spela upp alla serverprocess-ID:er (SPID: er) väljer du Replay system SPIDs.

    • Om du vill begränsa uppspelningen till processer som tillhör en specifik SPID väljer du Spela upp en SPID endast. I textrutan SPID för att spela uppskriver du SPID.

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

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

Se även

behörigheter som krävs för att köra SQL Server Profiler-
Återuppspelning av spår
Öppna en spårningstabell (SQL Server Profiler)
SQL Server Profiler