Preparazione dei dati di traccia di inputPrepare the Input Trace Data

Prima di avviare una riesecuzione distribuita con la funzionalità Riesecuzione distribuita di MicrosoftMicrosoft SQL ServerSQL Server, è necessario preparare i dati di traccia di input avviando la fase di pre-elaborazione dallo strumento di amministrazione Riesecuzione distribuita.Before you can start a distributed replay with the MicrosoftMicrosoft SQL ServerSQL Server Distributed Replay feature, you must prepare the input trace data by initiating the preprocess stage from the distributed replay administration tool. Nella fase di pre-elaborazione Distributed Replay Controller elabora i dati di traccia e genera un file intermedio:In the preprocess stage, the distributed replay controller processes the trace data and generates an intermediate file:

Riesecuzione distribuita di pre-elaborazione faseDistributed replay preprocess stage

Per altre informazioni sulla fase di pre-elaborazione, vedere Riesecuzione distribuita di SQL Server.For more information about the preprocess stage, see SQL Server Distributed Replay.

Nota

È necessario acquisire i dati di traccia di input in una versione di SQL ServerSQL Server compatibile con Distributed Replay.The input trace data must be captured in a version of SQL ServerSQL Server that is compatible with Distributed Replay. I dati di traccia di input devono essere compatibili anche con il server di destinazione su cui si desidera riprodurre i dati di traccia.The input trace data must also be compatible with the target server that you want to replay the trace data against. Per altre informazioni sui requisiti relativi alla versione, vedere Requisiti relativi a Riesecuzione distribuita.For more information about version requirements, see Distributed Replay Requirements.

Per preparare i dati di traccia di inputTo prepare the input trace data

  1. Modificare le impostazioni di configurazione della pre-elaborazione (facoltativo): se si vogliono modificare le impostazioni di configurazione della pre-elaborazione, ad esempio se filtrare o meno le sessioni di sistema o configurare il tempo di inattività massimo, è necessario modificare l'elemento <PreprocessModifiers> del file XML di configurazione della pre-elaborazione DReplay.exe.preprocess.config.(Optional) Modify preprocess configuration settings: If you want to modify the preprocess configuration settings, such as whether to filter system sessions or to configure the maximum idle time, you must modify the <PreprocessModifiers> element of the XML-based preprocess configuration file, DReplay.exe.preprocess.config. Se si modifica il file di configurazione della pre-elaborazione, è consigliabile modificarne una copia anziché l'originale.If you modify the preprocess configuration file, we recommend that you modify a copy rather than the original. Per modificare le impostazioni, effettuare le operazioni seguenti:To modify settings, follow these steps:

    1. Creare una copia del file di configurazione della pre-elaborazione predefinito DReplay.exe.preprocess.confige rinominare il nuovo file.Make a copy of the default preprocess configuration file, DReplay.exe.preprocess.config, and rename the new file. Il file di configurazione della pre-elaborazione predefinito si trova nella cartella di installazione dello strumento di amministrazione.The default preprocess configuration file is located in the administration tool installation folder.

    2. Modificare le impostazioni di configurazione della pre-elaborazione nel nuovo file di configurazione.Modify the preprocess configuration settings in the new configuration file.

    3. Quando si avvia la fase di pre-elaborazione dell'evento (fase successiva), usare il parametro config_file dell'opzione preprocess per specificare il percorso del file di configurazione modificato.When initiating the preprocess stage (the next step), use the config_file parameter of the preprocess option to specify the location of the modified configuration file.

      Per altre informazioni sul file di configurazione della pre-elaborazione, vedere Configurare Riesecuzione distribuita.For more information about the preprocess configuration file, see Configure Distributed Replay.

  2. Avviare la fase di pre-elaborazione: per preparare i dati di traccia di input, è necessario eseguire lo strumento di amministrazione con l'opzione preprocess.Initiate the preprocess stage: To prepare the input trace data, you must run the administration tool with the preprocess option. Per altre informazioni, vedere Opzione preprocess (strumento di amministrazione Riesecuzione distribuita).For more information, see Preprocess Option (Distributed Replay Administration Tool).

    1. Aprire l'utilità del prompt dei comandi di Windows (CMD.exe) e passare al percorso di installazione dello strumento di amministrazione Riesecuzione distribuita (DReplay.exe).Open the Windows Command Prompt utility (CMD.exe), and navigate to the installation location of the Distributed Replay administration tool (DReplay.exe).

    2. (Facoltativo) Usare il parametro controller , -m, per specificare il controller, se il servizio controller viene eseguito in un computer diverso dallo strumento di amministrazione.(Optional) Use the controller parameter, -m, to specify the controller, if the controller service is running on a computer different from the administration tool.

    3. Usare il parametro input_trace_file con -iper specificare il percorso e il nome dei file di traccia di input.Use the input_trace_file parameter, -i, to specify the location and name of the input trace files.

    4. Usare il parametro controller_working_directory con -dper specificare il percorso nel controller in cui salvare il file intermedio.Use the controller_working_directory parameter, -d, to specify where the intermediate file should be saved on the controller.

    5. Facoltativo: usare il parametro config_file con -cper specificare il percorso del file di configurazione della pre-elaborazione.(Optional) Use the config_file parameter, -c, to specify location of the preprocess configuration file. Utilizzare questo parametro per puntare al nuovo file di configurazione se è stata modificata una copia del file di configurazione della pre-elaborazione predefinito.Use this parameter to point to the new configuration file if you have modified a copy of the default preprocess configuration file.

    6. (Facoltativo) Usare il parametro status_interval con -fper specificare se si vuole che lo strumento di amministrazione visualizzi messaggi di stato a una frequenza diversa da 30 secondi.(Optional) Use the status_interval parameter, -f, to specify if you want the administration tool to display status messages at a frequency different than 30 seconds.

      Avviando, ad esempio, la fase di pre-elaborazione nello stesso computer del servizio controller per un file di traccia in c:\trace1.trc, una directory di lavoro del controller in c:\WorkingDir e un messaggio di stato visualizzato con una frequenza predefinita pari a 30 secondi, è necessario usare la sintassi seguente: dreplay preprocess -i c:\trace1.trc -d c:\WorkingDirFor example, initiating the preprocess stage on the same computer as the controller service, for a trace file located at c:\trace1.trc, a controller working directory located at c:\WorkingDir , and a status message displayed at the default value of 30 seconds, requires the syntax: dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. Al termine della fase di pre-elaborazione, il file intermedio viene archiviato nella directory di lavoro del controller.After the preprocess stage is complete, the intermediate file is stored in the controller working directory. Per avviare la fase di riproduzione dell'evento, è necessario eseguire lo strumento di amministrazione con l'opzione replay .To initiate the event replay stage, you must run the administration tool with the replay option. Per altre informazioni, vedere Riprodurre dati di traccia.For more information, see Replay Trace Data.

Vedere ancheSee Also

Riesecuzione distribuita di SQL Server SQL Server Distributed Replay
Requisiti relativi a riesecuzione distribuita Distributed Replay Requirements
Opzioni della riga di comando dello strumento di amministrazione ( utilità riesecuzione distribuita ) Administration Tool Command-line Options (Distributed Replay Utility)
Configurare Distributed ReplayConfigure Distributed Replay