Reproducir una tabla de seguimiento (SQL Server Profiler)Replay a Trace Table (SQL Server Profiler)

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

La reproducción es la capacidad de abrir un seguimiento guardado y reproducirlo más tarde.Replay is the ability to open a saved trace and replay it again. SQL Server ProfilerSQL Server Profiler incluye un motor de reproducción de varios subprocesos que puede simular conexiones de usuario y la Autenticación de SQL ServerSQL Server .features a multithreaded playback engine that can simulate user connections and SQL ServerSQL Server Authentication. La reproducción es útil para solucionar problemas de aplicaciones o procesos.Replay is useful to troubleshoot an application or process problem. Cuando identifique el problema e implemente las acciones para corregirlo, ejecute el seguimiento que encontró el posible problema en la aplicación o proceso corregido.When you identify the problem and implement corrections, run the trace that found the potential problem against the corrected application or process. A continuación, reproduzca el seguimiento original y compare los resultados.Then, replay the original trace and compare results.

Además de otras clases de eventos que desee supervisar, debe capturar clases de eventos específicas para habilitar la reproducción:In addition to any other event classes you want to monitor, specific event classes must be captured to enable replay. Estos eventos se capturan de forma predeterminada si se usa la plantilla de seguimiento TSQL_Replay .These events are captured by default if you use the TSQL_Replay trace template. Para más información, consulte Replay Requirements.For more information, see Replay Requirements.

Para reproducir una tabla de seguimientoTo replay a trace table

  1. Abra una tabla de seguimiento que contenga las clases de eventos necesarias para la reproducción.Open a trace table that contains the event classes necessary for replay.

  2. En el menú Reproducir , haga clic en Iniciary conéctese a la instancia del servidor en la que desee reproducir el seguimiento.On the Replay menu, click Start, and connect to the server instance where you want to replay the trace.

  3. En el cuadro de diálogo Configuración de reproducción , en la pestaña Opciones básicas de reproducción , especifique Servidor de reproducción.In the Replay Configuration dialog box, on the Basic Replay Options tab, specify Replay server. Haga clic en Cambiar para cambiar el servidor que aparece en el cuadro Servidor de reproducción .Click Change to change the server that is displayed in the Replay server box.

  4. Opcionalmente, seleccione uno de los siguientes destinos para guardar la reproducción:Optionally, select one of the following destinations in which to save the replay:

    • Guardar en el archivo, que especifica un archivo en el que se guardará la reproducción.Save to file, which specifies a file in which to save the replay.

    • Guardar en la tabla, que especifica una tabla de base de datos en la que se guardará la reproducción.Save to table, which specifies a database table in which to save the replay.

  5. Elija Reproducir eventos en el oden de seguimientoo Reproducir eventos mediante múltiples subprocesos.Choose either Replay the events in the order they were tracedor Replay events using multiple threads. En la tabla siguiente se explica la diferencia entre estas opciones.The following table explains the difference between these settings.

    OpciónOption DescripciónDescription
    Reproducir eventos en el orden del seguimientoReplay events in the order they were traced Reproduce los eventos en el orden en que se registraron.Replays events in the order they were recorded. Esta opción habilita la depuración.This option enables debugging.
    Reproducir eventos mediante múltiples subprocesosReplay events using multiple threads Esta opción utiliza varios subprocesos para reproducir cada evento, independientemente de la secuencia.This option uses multiple threads to replay each event regardless of the sequence. Esta opción optimiza el rendimiento.This option optimizes performance.
  6. Seleccione Mostrar resultados de la reproducción para ver la reproducción mientras se ejecuta.Select Display replay results to view the replay as it occurs.

  7. Opcionalmente, haga clic en la pestaña Opciones avanzadas de reproducciónpara especificar las siguientes opciones:Optionally, click the Advanced Replay Optionstab to specify the following options:

    • Para reproducir todos los identificadores de proceso de servidor (SPID), seleccione Reproducir los SPID del sistema.To replay all server process IDs (SPIDs), select Replay system SPIDs.

    • Para limitar la reproducción a los procesos que pertenecen a un determinado SPID, seleccione Reproducir solo un SPID.To limit the replay to processes belonging to a specific SPID, select Replay one SPID only. En el cuadro de diálogo SPID para reproducirescriba el SPID.In the SPID to replaybox, type the SPID.

    • Para reproducir eventos producidos durante un determinado periodo, seleccione Limitar reproducción por fecha y hora.To replay events that occurred during a specific time period, select Limit replay by date and time. Seleccione una fecha y una hora en Hora de inicioy Hora de finalizaciónpara especificar el periodo que se incluirá en la reproducción.Select a date and time for the Start timeand End timeto specify the time period to include in the replay.

    • Para controlar el modo en que SQL ServerSQL Server administra los procesos durante la reproducción, configure Opciones del monitor de estado.To control how SQL ServerSQL Server manages processes during replay, configure Health Monitor Options.

Consulte tambiénSee Also

Permisos necesarios para ejecutar SQL Server Profiler Permissions Required to Run SQL Server Profiler
Reproducir seguimientos Replay Traces
Abrir una tabla de seguimiento (SQL Server Profiler) Open a Trace Table (SQL Server Profiler)
SQL Server ProfilerSQL Server Profiler