Memutar Ulang Data Pelacakan
Berlaku untuk: SQL Server 2016 (13.x), SQL Server 2017 (14.x), dan SQL Server 2019 (15.x)
Penting
Pemutaran Ulang Terdistribusi SQL Server tidak tersedia dengan SQL Server 2022 (16.x).
Anda dapat memulai pemutaran ulang terdistribusi dengan fitur Pemutaran Ulang Terdistribusi Microsoft SQL Server setelah Anda menyiapkan data pelacakan input. Untuk informasi selengkapnya, lihat Menyiapkan Data Pelacakan 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 pelacakan dan awal dan sinkronisasi pemutaran ulang terdistribusi.
Anda dapat memutar ulang data pelacakan dalam salah satu dari dua mode urutan: 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 pengurutan, lihat Pemutaran Ulang Terdistribusi SQL Server
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 jejaknya. Untuk informasi selengkapnya tentang persyaratan versi, lihat Persyaratan Pemutaran Ulang Terdistribusi.
Untuk memutar ulang jejak
(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 fileDReplay.exe.replay.config
konfigurasi pemutaran ulang berbasis XML . Anda juga dapat mengubah<OutputOptions>
elemen untuk menentukan pengaturan output, seperti apakah akan merekam jumlah baris. Jika Anda mengubah file konfigurasi pemutaran ulang, kami sarankan Anda mengubah salinan daripada yang asli. Untuk mengubah pengaturan, ikuti langkah-langkah berikut: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.Ubah pengaturan konfigurasi pemutaran ulang dalam file konfigurasi baru.
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.
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).
Buka utilitas Windows Command Prompt (CMD.exe), dan navigasikan ke lokasi penginstalan alat administrasi Pemutaran Ulang Terdistribusi (DReplay.exe).
(Opsional) Gunakan parameter pengontrol , -m, untuk menentukan pengontrol, jika layanan pengontrol berjalan di komputer yang berbeda dari alat administrasi.
Gunakan parameter controller_working_directory, -d, untuk menentukan di mana file perantara disimpan pada pengontrol selama tahap praprosces.
(Opsional) Gunakan parameter -o untuk mengambil aktivitas pemutaran ulang dalam file pelacakan hasil pada setiap klien.
(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.Gunakan parameter klien, -w, untuk menentukan klien pemutaran ulang terdistribusi yang harus berpartisipasi dalam pemutaran ulang. Cantumkan nama komputer klien, dipisahkan oleh koma. Catatan: Alamat IP tidak diizinkan.
(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.
(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 klienclient1
danclient2
untuk melakukan pemutaran ulang, dan mendapatkan pengaturan konfigurasi pemutaran ulang yang tersisa dari file konfigurasi pemutaran ulang yang dimodifikasi yang terletak dic:\modifiedreplay.config
:dreplay replay -d c:\WorkingDir -o -w client1,client2 -c c:\modifiedreplay.config
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.