Příprava vstupních dat trasování
platí pro: SQL Server 2016 (13.x),
SQL Server 2017 (14.x) a
SQL Server 2019 (15.x)
Důležitý
SQL Server Distributed Replay není k dispozici s SQL Serverem 2022 (16.x).
Před zahájením distribuovaného přehrání pomocí funkce distribuovaného přehrávání systému Microsoft SQL Server je nutné připravit vstupní data trasování zahájením fáze předběžného zpracování z nástroje pro správu funkce distribuovaného přehrávání. Ve fázi předzpracování distribuovaný kontroler pro přehrání zpracuje data trasování a vygeneruje mezičlánek.
Další informace o fázi předběžného zpracování naleznete v tématu SQL Server Distributed Replay.
Poznámka
Vstupní data trasování musí být zaznamenána ve verzi SQL Serveru, která je kompatibilní s distribuovaným přehráváním. Vstupní data trasování musí být také kompatibilní s cílovým serverem, proti kterému chcete data trasování znovu spustit. Další informace o požadavcích na verzi naleznete v tématu Požadavky na distribuované přehrání.
Připravte vstupní data trasování
(volitelné) Úprava nastavení konfigurace předzpracování: Chcete-li upravit nastavení konfigurace předzpracování, jako je například filtrování systémových relací nebo konfigurace maximální doby nečinnosti, je nutné upravit
<PreprocessModifiers>
prvek konfiguračního souboru preprocesu založeného na jazyce XMLDReplay.exe.preprocess.config
. Pokud upravíte konfigurační soubor předzpracování, doporučujeme místo originálu upravit kopii. Chcete-li změnit nastavení, postupujte takto:Vytvořte kopii výchozího konfiguračního souboru předzpracování,
DReplay.exe.preprocess.config
a přejmenujte nový soubor. Výchozí konfigurační soubor předzpracování se nachází v instalační složce nástroje pro správu.Upravte nastavení konfigurace předběžného zpracování v novém konfiguračním souboru.
Při zahájení fáze předběžného zpracování (další krok) použijte parametr config_file možnosti předzpracování k určení umístění upraveného konfiguračního souboru.
Další informace o konfiguračním souboru předzpracování naleznete v tématu Konfigurace distribuovaného přehrávání.
Zahájení fáze předběžného zpracování: Chcete-li připravit vstupní data trasování, je nutné spustit nástroj pro správu s možností předběžného zpracování. Další informace najdete v tématu možnost předběžného zpracování (nástroj pro správu distribuovaného přehrávání).
Otevřete nástroj příkazového řádku systému Windows (CMD.exe) a přejděte do umístění instalace nástroje pro správu distribuovaného přehrávání (DReplay.exe).
(Volitelné) Pomocí parametru kontroleru-murčete kontroler, pokud je služba kontroleru spuštěná v počítači jiném než nástroj pro správu.
Pomocí parametru input_trace_file-izadejte umístění a název vstupních trasovacích souborů.
Pomocí parametru controller_working_directory-durčete, kam se má dočasný soubor uložit do kontroleru.
(Volitelné) K určení umístění konfiguračního souboru předzpracování použijte parametr config_file-c. Tento parametr použijte k odkazování na nový konfigurační soubor, pokud jste upravili kopii výchozího konfiguračního souboru předzpracování.
(Volitelné) Pomocí parametru status_interval-furčete, jestli má nástroj pro správu zobrazovat stavové zprávy s frekvencí jinou než 30 sekund.
Například zahájení fáze předběžného zpracování na stejném počítači jako služba kontroleru, pro trasovací soubor umístěný v
c:\trace1.trc
, pracovní adresář kontroleru umístěný vc:\WorkingDir
a stavová zpráva zobrazená ve výchozí hodnotě 30 sekund, vyžaduje syntaxi:dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir
Po dokončení fáze předběžného zpracování se zprostředkující soubor uloží do pracovního adresáře kontroleru. Pokud chcete zahájit fázi přehrávání události, musíte spustit nástroj pro správu s možností přehrát. Další informace najdete v tématu Přehrát trasovaná data.
Viz také
- SQL Server distribuované přehrání
- Požadavky na distribuované přehrávání
- možnosti příkazového řádku nástroje pro správu (distribuovaný nástroj pro přehrání)
- Konfigurace distribuovaného přehrání