Sdílet prostřednictvím


Přehrání tabulky trasování (SQL Server Profiler)

platí pro:SQL Serverazure SQL Managed Instance

Přehrání je možnost otevřít uložené trasování a znovu ho přehrát. SQL Server Profiler obsahuje vícevláknový modul pro přehrávání, který dokáže simulovat připojení uživatelů a ověřování SYSTÉMU SQL Server. Přehrání je užitečné při řešení potíží s aplikací nebo procesem. Když identifikujete problém a provedete opravy, spusťte trasování, které zjistilo potenciální problém, na opravené aplikaci nebo procesu. Potom přehrajte původní trasování a porovnejte výsledky.

Kromě všech dalších tříd událostí, které chcete monitorovat, musí být zaznamenány konkrétní třídy událostí, aby bylo možné znovu přehrát. Tyto události se ve výchozím nastavení zaznamenávají, pokud používáte šablonu trasování TSQL_Replay. Další informace naleznete v části Požadavky na přehrání.

Chcete-li přehrát tabulku trasování

  1. Otevřete trasovací tabulku, která obsahuje třídy událostí potřebné k přehrání.

  2. V nabídce Přehrát klikněte na Starta připojte se k instanci serveru, ve které chcete trasování přehrát.

  3. V dialogovém okně Konfigurace přehrávání na kartě Základní možnosti přehrávání zadejte Server přehrávání. Klikněte na Změnit pro změnu serveru zobrazeného v poli Přehrání serveru.

  4. Volitelně vyberte jeden z následujících cílů, do kterých chcete uložit přehrání:

    • Uložit do souboru, který určuje soubor, do kterého se má ukládat přehrávání.

    • Uložit do tabulky, která určuje tabulku databáze, do které se má uložit přehrání.

  5. Zvolte Přehrání událostí v pořadí, v jakém byly trasovány, nebo Přehrání událostí pomocí více vláken. Následující tabulka vysvětluje rozdíl mezi těmito nastaveními.

    Možnost Popis
    přehrát události v pořadí, v jakém byly trasovány Přehraje události v pořadí, v jakém byly zaznamenány. Tato možnost umožňuje ladění.
    přehrání událostí pomocí více vláken Tato možnost používá více vláken k přehrání každé události bez ohledu na posloupnost. Tato možnost optimalizuje výkon.
  6. Vyberte Zobrazit výsledky přehrání k zobrazení přehrání, jakmile probíhá.

  7. Volitelně klikněte na kartu Pokročilé možnosti přehrávánía určete následující možnosti:

    • Pokud chcete přehrát všechna ID procesů serveru (SPID), vyberte Přehrání identifikátorů SPID systému.

    • Pokud chcete omezit přehrání na procesy, které patří do konkrétního identifikátoru SPID, vyberte Přehrát jen jeden identifikátor SPID. Do pole SPID k přehránízadejte SPID.

    • Chcete-li přehrát události, ke kterým došlo během určitého časového období, vyberte Omezit přehrávání podle data a času. Vyberte datum a čas pro čas zahájenía koncový čas, abyste určili časové období, které se má zahrnout do přehrání.

    • Chcete-li řídit, jak SQL Server spravuje procesy během přehrávání, nakonfigurujte Možnosti monitorování stavu.

Viz také

oprávnění požadovaná ke spuštění SQL Server Profileru
přehrání trasování
otevření tabulky trasování (SQL Server Profiler)
SQL Server Profiler