Memutar Ulang Data Pelacakan

Berlaku untuk: SQL Server 2016 (13.x), SQL Server 2017 (14.x), dan SQL Server 2019 (15.x)

Penting

SQL Server Pemutaran Ulang Terdistribusi tidak tersedia dengan SQL Server 2022 (16.x).

Anda dapat memulai pemutaran ulang terdistribusi dengan fitur Pemutaran Ulang Terdistribusi Microsoft SQL Server setelah menyiapkan data pelacakan input. Untuk informasi selengkapnya, lihat Menyiapkan Data Jejak Input.

Gunakan opsi pemutaran ulang alat administrasi untuk memulai tahap pemutaran ulang peristiwa dari pemutaran ulang terdistribusi. Tahap ini terdiri dari dua bagian: pengiriman data jejak dan awal dan sinkronisasi pemutaran ulang terdistribusi.

Pemutaran Ulang Peristiwa Terdistribusi Pemutaran

Anda dapat memutar ulang data pelacakan dalam salah satu dari dua mode pengurutan: mode stres atau mode sinkronisasi. Perilaku defaultnya adalah memutar ulang data pelacakan dalam mode stres. Untuk informasi selengkapnya tentang tahap pemutaran ulang peristiwa dan mode urutan, lihat SQL Server Pemutaran Ulang Terdistribusi

Catatan

Data pelacakan input harus diambil dalam versi SQL Server yang kompatibel dengan Pemutaran Ulang Terdistribusi. Data pelacakan input juga harus kompatibel dengan server target yang ingin Anda putar ulang data pelacakannya. Untuk informasi selengkapnya tentang persyaratan versi, lihat Persyaratan Pemutaran Ulang Terdistribusi.

Untuk memutar ulang jejak

  1. (Opsional) Ubah pengaturan konfigurasi pemutaran ulang: Jika Anda ingin mengubah pengaturan konfigurasi pemutaran ulang, seperti mode pengurutan dan berbagai nilai penskalaan, Anda harus memodifikasi <ReplayOptions> elemen file DReplay.exe.replay.configkonfigurasi pemutaran ulang berbasis XML . Anda juga dapat mengubah <OutputOptions> elemen untuk menentukan pengaturan output, seperti apakah akan merekam jumlah baris. Jika Anda memodifikasi file konfigurasi pemutaran ulang, kami sarankan Anda memodifikasi salinan daripada yang asli. Untuk mengubah pengaturan, ikuti langkah-langkah berikut:

    1. Buat salinan file konfigurasi pemutaran ulang default, DReplay.exe.replay.config, dan ganti nama file baru. File konfigurasi pemutaran ulang default terletak di folder penginstalan alat administrasi.

    2. Ubah pengaturan konfigurasi pemutaran ulang dalam file konfigurasi baru.

    3. Saat memulai tahap pemutaran ulang peristiwa (langkah berikutnya), gunakan parameter config_file opsi pemutaran ulang untuk menentukan lokasi file konfigurasi yang dimodifikasi.

    Untuk informasi selengkapnya tentang file konfigurasi pemutaran ulang, lihat Mengonfigurasi Pemutaran Ulang Terdistribusi.

  2. Memulai tahap pemutaran ulang peristiwa: Untuk memulai pemutaran ulang terdistribusi, Anda harus menjalankan alat administrasi dengan opsi pemutaran ulang . Untuk informasi selengkapnya, lihat Opsi Pemutaran Ulang (Alat Administrasi Pemutaran Ulang Terdistribusi).

    1. Buka utilitas Prompt Perintah Windows (CMD.exe), dan navigasikan ke lokasi penginstalan alat administrasi Pemutaran Ulang Terdistribusi (DReplay.exe).

    2. (Opsional) Gunakan parameter pengontrol , -m, untuk menentukan pengontrol, jika layanan pengontrol berjalan di komputer yang berbeda dari alat administrasi.

    3. Gunakan parameter controller_working_directory , -d, untuk menentukan di mana file perantara disimpan pada pengontrol selama tahap pra-proses.

    4. (Opsional) Gunakan parameter -o untuk menangkap aktivitas pemutaran ulang dalam file pelacakan hasil pada setiap klien.

    5. (Opsional) Gunakan parameter target_server, -s, untuk menentukan instans SQL Server tempat klien pemutaran ulang terdistribusi harus memutar ulang beban kerja pelacakan. Parameter ini tidak diperlukan jika Anda menggunakan <Server> elemen untuk menentukan server target dalam <ReplayOptions> elemen file konfigurasi pemutaran ulang.

    6. Gunakan parameter klien , -w, untuk menentukan klien pemutaran ulang terdistribusi yang harus berpartisipasi dalam pemutaran ulang. Cantumkan nama komputer klien, dipisahkan dengan koma. Catatan: Alamat IP tidak diizinkan.

    7. (Opsional) Gunakan parameter config_file , -c, untuk menentukan lokasi file konfigurasi pemutaran ulang. Gunakan parameter ini untuk menunjuk ke file konfigurasi baru jika Anda telah memodifikasi salinan file konfigurasi pemutaran ulang default.

    8. (Opsional) Gunakan parameter status_interval , -f, untuk menentukan apakah Anda ingin alat administrasi menampilkan pesan status pada frekuensi selain 30 detik.

    Misalnya, sintaks berikut memulai tahap pemutaran ulang pada komputer yang sama dengan layanan pengontrol, menggunakan direktori kerja pengontrol yang terletak di c:\WorkingDir, menangkap aktivitas pemutaran ulang pada setiap klien yang berpartisipasi, menggunakan klien client1 dan client2 untuk melakukan pemutaran ulang, dan mendapatkan pengaturan konfigurasi pemutaran ulang yang tersisa dari file konfigurasi pemutaran ulang yang dimodifikasi yang terletak di c:\modifiedreplay.config:

    dreplay replay -d c:\WorkingDir -o -w client1,client2 -c c:\modifiedreplay.config

  3. Setelah pemutaran ulang terdistribusi selesai, alat administrasi mengembalikan informasi ringkasan. Jika Anda menentukan opsi -o , aktivitas pemutaran ulang telah disimpan dalam file pelacakan hasil pada setiap klien. Untuk informasi selengkapnya tentang file pelacakan hasil, lihat Meninjau Hasil Pemutaran Ulang.

Lihat juga