Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för: SQL Server 2016 (13.x),
SQL Server 2017 (14.x) och
SQL Server 2019 (15.x)
Viktigt!
SQL Server Distributed Replay är inte tillgängligt med SQL Server 2022 (16.x) och senare versioner.
Administrationsverktyget microsoft SQL Server Distributed Replay, DReplay.exe, är ett kommandoradsverktyg som du kan använda för att kommunicera med den distribuerade återspelningsstyrenheten. Det här avsnittet beskriver förbearbeta kommandoradsalternativet och motsvarande syntax.
Förbearbetningsalternativet initierar förbearbetningssteget. Under den här fasen förbereder kontrollanten indataspårningsdata för återspelning mot målservern.
Mer information om de syntaxkonventioner som används med syntaxen för administrationsverktyget finns i Transact-SQL syntaxkonventioner.
Syntax
dreplay preprocess [-m controller] -i input_trace_file
-d controller_working_dir [-c config_file] [-f status_interval]
Parameterar
-mstyrenhet
Anger datornamnet på kontrollanten. Du kan använda "localhost" eller "." för att referera till den lokala datorn.
Om parametern -m inte anges används den lokala datorn.
-Jaginput_trace_file
Anger den fullständiga sökvägen för indataspårningsfilen på kontrollanten, till exempel D:\Mytrace.trc. Parametern -i krävs.
Om det finns rollover-filer i samma katalog läses de in och används automatiskt. Filerna måste följa namngivningskonventionen för filväxling, till exempel: Mytrace.trc, Mytrace_1.trc, Mytrace_2.trc, Mytrace_3.trc ... Mytrace_n.trc.
Anmärkning
Om du använder administrationsverktyget på en annan dator än kontrollanten måste du kopiera indataspårningsfilerna till kontrollanten så att en lokal sökväg kan användas för den här parametern.
-dcontroller_working_dir
Anger katalogen på kontrollanten där den mellanliggande filen ska lagras. Parametern -d krävs.
Följande krav gäller:
Katalogen måste finnas på styrenheten.
Du måste ange den fullständiga sökvägen, som börjar med en enhetsbeteckning (till exempel
c:\WorkingDir).Sökvägen får inte sluta med ett omvänt snedstreck "
\".UNC-sökvägar stöds inte.
-ckonfigurationsfil
Är den fullständiga sökvägen till förbearbetningskonfigurationsfilen. används för att ange platsen för förbearbetningskonfigurationsfilen när den lagras på en annan plats. Den här parametern kan vara en UNC-sökväg eller finnas lokalt på den dator där du kör administrationsverktyget.
Parametern -c krävs inte om ingen filtrering behövs eller om du inte vill ändra den maximala inaktiva tiden.
Utan parametern -c används standardkonfigurationsfilen för förbearbetning, DReplay.exe.preprocess.config, .
-fstatusintervall
Anger hur ofta (i sekunder) statusmeddelanden ska visas.
Om -f inte anges är standardintervallet 30 sekunder.
Exempel
I det här exemplet initieras förbearbetningssteget med alla standardinställningar. Värdet localhost anger att kontrollanttjänsten körs på samma dator som administrationsverktyget. Parametern input_trace_file anger platsen för indataspårningsdata, c:\mytrace.trc. Eftersom det inte finns någon spårningsfilfiltrering måste parametern -c anges.
dreplay preprocess -m localhost -i c:\mytrace.trc -d c:\WorkingDir
I det här exemplet initieras förbearbetningssteget och en ändrad förbearbetningskonfigurationsfil anges. Till skillnad från föregående exempel används parametern -c för att peka på den ändrade konfigurationsfilen, om du har lagrat den på en annan plats. Till exempel:
dreplay preprocess -m localhost -i c:\mytrace.trc -d c:\WorkingDir -c c:\DReplay.exe.preprocess.config
I den ändrade förbearbetningskonfigurationsfilen läggs ett filtervillkor till som filtrerar bort systemsessioner under distribuerad omspelning. Filtret läggs till genom att elementet <PreprocessModifiers> i förbearbetningskonfigurationsfilen, DReplay.exe.preprocess.config.
Följande visar ett exempel på den ändrade konfigurationsfilen:
<?xml version='1.0'?>
<Options>
<PreprocessModifiers>
<IncSystemSession>No</IncSystemSession>
<MaxIdleTime>-1</MaxIdleTime>
</PreprocessModifiers>
</Options>
Behörigheter
Du måste köra administrationsverktyget som en interaktiv användare, antingen som en lokal användare eller ett domänanvändarkonto. Om du vill använda ett lokalt användarkonto måste administrationsverktyget och kontrollanten köras på samma dator.
Mer information finns i Distributed Replay Security.