Megosztás:


Bemeneti nyomkövetési adatok előkészítése

A következőkre vonatkozik: SQL Server 2016 (13.x) SQL Server 2017 (14.x) SQL Server 2019 (15.x)

Fontos

Az SQL Server Elosztott visszajátszás nem érhető el az SQL Server 2022 (16.x) és újabb verzióiban.

Ahhoz, hogy elosztott visszajátszást indíthat el a Microsoft SQL Server Elosztott visszajátszás funkcióval, elő kell készítenie a bemeneti nyomkövetési adatokat az előfeldolgozási fázis elindításával az elosztott visszajátszás-felügyeleti eszközről. Az előfeldolgozási szakaszban az elosztott visszajátszásvezérlő feldolgozza a nyomkövetési adatokat, és létrehoz egy köztes fájlt:

Az elosztott újrajátszás előfeldolgozási szakaszát bemutató diagram.

További információ az előfeldolgozási fázisról: SQL Server Distributed Replay.

Jegyzet

A bemeneti nyomkövetési adatokat az SQL Server elosztott lejátszással kompatibilis verziójában kell rögzíteni. A bemeneti nyomkövetési adatoknak kompatibilisnek kell lenniük azzal a célkiszolgálóval is, amellyel vissza szeretné játszani a nyomkövetési adatokat. További információ a verziókövetelményekről: Elosztott lejátszás követelményei.

A bemeneti nyomkövetési adatok előkészítése

  1. (Nem kötelező) Az előfeldolgozás konfigurációs beállításainak módosítása: Ha módosítani szeretné az előfeldolgozás konfigurációs beállításait, például a rendszer munkameneteinek szűrését vagy a maximális tétlenségi időt, módosítania kell az XML-alapú előfeldolgozási konfigurációs fájl <PreprocessModifiers> elemét, DReplay.exe.preprocess.config. Ha módosítja az előfeldolgozási konfigurációs fájlt, javasoljuk, hogy az eredeti helyett módosítsa a másolatot. A beállítások módosításához kövesse az alábbi lépéseket:

    1. Készítsen másolatot az alapértelmezett előfeldolgozási konfigurációs fájlról, DReplay.exe.preprocess.config, és nevezze át az új fájlt. Az alapértelmezett előfeldolgozási konfigurációs fájl a felügyeleti eszköz telepítési mappájában található.

    2. Módosítsa az előfeldolgozás konfigurációs beállításait az új konfigurációs fájlban.

    3. Az előfeldolgozási szakasz (a következő lépés) indításakor a előfeldolgozási beállítás config_file paraméterével adja meg a módosított konfigurációs fájl helyét.

    Az előfeldolgozási konfigurációs fájlról további információt az Elosztott lejátszás konfigurálásacímű témakörben talál.

  2. Az előfeldolgozási fáziskezdeményezése: A bemeneti nyomkövetési adatok előkészítéséhez a felügyeleti eszközt az előfeldolgozási beállítással kell futtatnia. További információért lásd: Preprocess Option (Distributed Replay Administration Tool).

    1. Nyissa meg a Windows parancssori segédprogramot (CMD.exe), és keresse meg az Elosztott visszajátszás felügyeleti eszköz (DReplay.exe) telepítési helyét.

    2. (Nem kötelező) Használja a vezérlő paramétert, -m, a vezérlő megadásához, ha a vezérlő szolgáltatás a felügyeleti eszköztől eltérő számítógépen fut.

    3. A bemeneti nyomkövetési fájlok helyének és nevének megadásához használja az input_trace_file paramétert, -i.

    4. A controller_working_directory-dparaméter használatával adja meg, hogy a köztes fájlt hová kell menteni a vezérlőn.

    5. (Nem kötelező) Az előfeldolgozási konfigurációs fájl helyének megadásához használja a config_file paramétert -c. Ezzel a paraméterrel az új konfigurációs fájlra mutathat, ha módosította az alapértelmezett előfeldolgozási konfigurációs fájl másolatát.

    6. (Nem kötelező) A status_interval paraméterrel (-f) megadhatja, hogy a felügyeleti eszköz 30 másodpercnél eltérő gyakorisággal jelenítsen-e meg állapotüzeneteket.

    Ha például a vezérlőszolgáltatással megegyező számítógépen kezdeményezi az előfeldolgozási szakaszt, egy c:\trace1.trctalálható nyomkövetési fájlhoz, egy c:\WorkingDir található vezérlő munkakönyvtárához, valamint egy 30 másodperces alapértelmezett értéken megjelenő állapotüzenethez a következő szintaxis szükséges: dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. Az előfeldolgozási szakasz befejezése után a köztes fájl a vezérlő munkakönyvtárában lesz tárolva. Az esemény-visszajátszási szakasz elindításához futtatnia kell a felügyeleti eszközt a visszajátszás opcióval. További információért lásd: Nyomkövetési adatok visszajátszása.

Lásd még: