Replay Terdistribusi adalah fonkionalitas baru dari Microsoft SQL Server 2012. Ini membantu
Anda menilai dampak peningkatan di masa depan (SQL Server, perangkat keras, OS) atau
penyetelan SQL Server dengan memutar ulang jejak yang diambil dari lingkungan SQL Server
yang produktif ke pengujian SQL Server baru lingkungan Hidup.
Fungsionalitas baru ini mirip dengan SQL Server Profiler, tetapi dengan lebih banyak
kemungkinan: misalnya memutar ulang jejak dari beberapa klien (hingga enam belas),
menggunakan mode stres atau sinkronisasi, mengonfigurasi opsi seperti waktu berpikir, atau
menghubungkan waktu dll.
Untuk menggunakan Replay Terdistribusi, kita harus menginstal Controller Replay Terdistribusi
dan 1 hingga 16 Klien Replay Terdistribusi. Dalam contoh ini, saya akan menggunakan kontroler
Replay Terdistribusi dan Klien Terdistribusi di server VMTESTSQLWIN01, Klien Replay
Terdistribusi kedua di server VMTESTSQLWIN02 dan instance target dengan SQL Server 2008
R2 di WMTESTSQLWIN03.
Jangan Fortget juga menginstal Alat Manajemen yang menyediakan alat administrasi Putar
Ulang Terdistribusi!
Pertama, kita harus membuat dua akun Direktori Aktif.
Kita sekarang harus menginstal Distributed Replay Controller, Distributed Replay Client, dan
Tools Management di server VMTESTSQLWIN01 kami yang akan menjadi Pengendali dari
Replay Terdistribusi kami dan juga Klien:
Pada Konfigurasi Server, tambahkan dua akun Direktori Actice dibuat untuk Pengontrol Putar
Ulang Terdistribusi dan Klien Putar Ulang Terdistribusi:
Pada Halaman Pengontrol Putar Ulang Terdistribusi, tambahkan akun Direktori Aktif yang
sebelumnya dibuat untuk Pengontrol. Pada halaman Klien Putar Ulang Terdistribusi, tambahkan
nama Pengontrol:
Untuk mengizinkan Klien Putar Ulang Terdistribusi untuk terhubung dan mendaftar ke kontroler
Putar Ulang Terdistribusi, koneksi masuk untuk aplikasi DReplayClient.exe harus diizinkan pada
setiap Klien Putar Ulang Terdistribusi melalui firewall Windows.
Buka firewall Windows, Aturan Masuk, dan tambahkan aturan baru untuk program:
Jelajahi lokasi DReplayClient.exe:
Izinkan koneksi:
Beri nama untuk aturan baru ini dan klik Selesai:
Sekarang, konfigurasikan firewall Windows pada Pengendali Putar Ulang Terdistribusi untuk
memungkinkan koneksi masuk untuk aplikasi DReplayController.exe menggunakan cara yang
sama.
Di server target VMTESTSQLWIN03, kita juga harus mengkonfigurasi firewall Windows untuk
masuk pada port TCP 1433 agar Klien Terdistribusi Putar Ulang menulis pada target. Pilih port:
Tentukan nama untuk inbound baru ini dan klik Finish untuk menyimpannya:
Sekarang firewall sudah dikonfigurasi di setiap server!
Pertama-tama Anda harus memulai layanan Pengendali pada Pengendali Putar Ulang
Terdistribusi.
Pergi ke VMTESTSQLWIN01, buka layar prompt perintah dan masukkan:
Anda harus melihat hasil dari perintah ini di folder log dari Pengontrol Putar Ulang Terdistribusi
di bawah C: Program Files (x86) Microsoft SQL Server110ToolsDReplayControllerlog.
Anda sekarang harus memulai layanan Klien Replay Terdistribusi pada Klien Replay
Terdistribusi Anda VMTESTSQLWIN01 dan VMTESTSQLWIN02. Pastikan mereka
disinkronkan dengan benar dengan Pengontrol Putar Ulang Terdistribusi Anda.
Di kedua server, buka layar command prompt dan jalankan:
Untuk melihat apakah Klien berhasil terdaftar dengan controller, buka file log terakhir di lokasi
C: Program Files (x86) Microsoft SQL Server110ToolsDReplayClientlog dan periksa baris
terakhir file. Ini bisa seperti itu:
Jika ini berhasil untuk kedua klien, konfigurasi antara controller dan klien selesai dan Putar
Ulang Terdistribusi siap untuk bekerja.
Kesimpulan
Pada titik ini, aplikasi Putar Ulang Terdistribusi kami siap digunakan, klien dan pengontrol
terdaftar bersama.
Anda sekarang harus membuat jejak, memprosesnya dan memutar ulang dari klien kami ke
target SQL Server.