Posting blog ini adalah yang pertama dari serangkaian posting yang akan membahas cara
menginstal, mengkonfigurasi, dan menggunakan Utilitas Putar Ulang Terdistribusi baru di SQL
Server 2012. Utilitas replay terdistribusi dapat digunakan untuk menilai dampak perubahan dan
peningkatan dengan memutar ulang beban kerja aktivitas terhadap lingkungan pengujian
berdasarkan jejak replay yang diambil dari lingkungan SQL Server produksi saat ini. Sebelum
SQL Server 2012, ada dua fitur yang menyediakan kemampuan replay untuk tolok ukur kinerja
dan pengujian stres SQL Server berdasarkan beban kerja replay; SQL Server Profiler melacak
replay dan RML Utilities. Tidak seperti kedua alat ini, Putar Ulang Terdistribusi tidak terbatas
pada memutar ulang acara dari satu komputer, yang memungkinkan Anda untuk mengarahkan
beban yang lebih tinggi terhadap lingkungan pengujian untuk mensimulasikan lebih baik beban
kerja misi-kritis dengan menggerakkan beban dari beberapa klien secara bersamaan.
Posting blog ini akan menunjukkan cara mengkonfigurasi Pengendali Putar Ulang Terdistribusi,
menggunakan server khusus bernama SQL2012-DRU, dan dua Klien Putar Ulang Terdistribusi
menggunakan server khusus bernama SQL2012-DRU1 dan SQL2012-DRU2. Untuk keperluan
melakukan replay yang sebenarnya menggunakan Replay Terdistribusi di pos lain, server
terpisah bernama SQL2012-DB1 dengan Database Engine Services dan database
AdventureWorks2008R2 yang diinstal di dalamnya akan digunakan.
Di halaman Distributed Replay Controller , klik tombol Add dan cari layanan direktori untuk
akun layanan klien yang sebelumnya dibuat di Active Directory; dalam hal ini
SQLSKILLSDEMOS \ DRUClientSvcAcct.
Pada halaman Klien Putar Ulang Terdistribusi , ketik nama server yang sebelumnya Anda
instal layanan Pengontrol Putar Ulang Terdistribusi di dalam kotak Nama Pengontrol .
Untuk menambahkan aturan firewall baru untuk Klien DReplay menggunakan Windows
Firewall dengan snapin Keamanan Lanjutan , Klik kanan pada Aturan Masuk dan klik pada
item menu Aturan Baru . Tentukan Program untuk Jenis Aturan dan klik Next .
Pada halaman Program , klik Browse dan navigasi ke C: \ Program Files (x86) \ Microsoft
SQL Server \ 110 \ Tools \ DReplayClien t dan pilih DReplayClient.exe yang dapat
dieksekusi.
Pada halaman Tindakan pilih opsi Izinkan koneksi dan kemudian klik Berikutnya .
Pada halaman Profil , pilih profil / lokasi jaringan yang sesuai untuk lingkungan, umumnya
Domain sudah cukup untuk sebagian besar domain korporat, lalu klik Berikutnya .
Terakhir, berikan Nama untuk aturan dan klik Selesai untuk membuat perubahan firewall.
Untuk mengatur aturan firewall untuk Pengontrol Putar Ulang Terdistribusi, ikuti langkah-
langkah yang sama tetapi alih-alih memilih folder DReplayClient dan aplikasi
DReplayClient.exe , pilih folder DReplayController dan aplikasi DReplayController.exe
Aturan-aturan ini juga dapat ditambahkan menggunakan NETSH dari baris perintah
menggunakan perintah berikut:
NETSH firewall advfirewall tambahkan aturan nama = "Izinkan Klien DReplay" dir = dalam
program = "C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ DReplayClient \
DReplayClient.exe" action = allow
NETSH firewall advfirewall tambahkan nama aturan = "Izinkan Pengontrol DReplay" dir =
dalam program = "C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \
DReplayController \ DReplayController.exe" action = allow
C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ DReplayClient \ Log
Apa yang ingin Anda lihat dalam file Log Klien DReplay adalah:
2011-11-09 00: 41: 09: 162 OPERASIONAL [Layanan Klien] Microsoft SQL Server Distributed
Replay Client - 11.0.1440.19.
2011-11-09 00: 41: 09: 162 OPERASIONAL [Layanan Klien] (c) Microsoft Corporation.
2011-11-09 00: 41: 09: 162 OPERASIONAL [Layanan Klien] Semua hak dilindungi undang-
undang.
2011-11-09 00: 41: 09: 178 OPERASIONAL [Layanan Klien] Edisi saat ini adalah: [Edisi
Evaluasi Perusahaan].
2011-11-09 00: 41: 09: 178 OPERASIONAL [Umum] Menginisialisasi dukungan dump.
2011-11-09 00: 41: 09: 178 OPERASIONAL [Umum] Dukungan Dump sudah siap.
2011-11-09 00: 41: 09: 193 OPERASIONAL [Layanan Klien] Layanan Windows "Microsoft
SQL Server Distributed Replay Client" telah dimulai di bawah akun layanan
"SQLSKILLSDEMOS \ DRUClientSvcAcct". ID Proses adalah 2928.
2011-11-09 00: 41: 09: 193 OPERASIONAL [Layanan Klien] Zona Waktu: Waktu Standar
Timur.
2011-11-09 00: 41: 09: 193 OPERASIONAL [Layanan Klien] Nama pengontrol adalah
"SQL2012-DRU".
2011-11-09 00: 41: 09: 193 OPERASIONAL [Layanan Klien] Direktori kerja adalah "C: \
Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ DReplayClient \ WorkingDir".
2011-11-09 00: 41: 09: 193 OPERASIONAL [Layanan Klien] Direktori hasil adalah "C: \
Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ DReplayClient \ ResultDir".
2011-11-09 00: 41: 09: 193 OPERASIONAL [Layanan Klien] Frekuensi Detak Jantung (ms):
3000
2011-11-09 00: 41: 09: 193 OPERASIONAL [Layanan Klien] Detak Jantung Sebelum Batas
Waktu: 3
2011-11-09 00: 41: 09: 367 OPERASIONAL [Layanan Klien] Terdaftar dengan pengontrol
"SQL2012-DRU".
Apa yang tidak ingin Anda lihat dalam file Log Klien DReplay adalah:
2011-11-09 00: 40: 50: 207 OPERASIONAL [Layanan Klien] Microsoft SQL Server Distributed
Replay Client - 11.0.1440.19.
2011-11-09 00: 40: 50: 223 OPERASIONAL [Layanan Klien] (c) Microsoft Corporation.
2011-11-09 00: 40: 50: 223 OPERASIONAL [Layanan Klien] Semua hak dilindungi undang-
undang.
2011-11-09 00: 40: 50: 223 OPERASIONAL [Layanan Klien] Edisi saat ini adalah: [Edisi
Evaluasi Perusahaan].
2011-11-09 00: 40: 50: 223 OPERASIONAL [Umum] Menginisialisasi dukungan dump.
2011-11-09 00: 40: 50: 239 OPERASIONAL [Umum] Dukungan Dump sudah siap.
2011-11-09 00: 40: 50: 239 OPERASIONAL [Layanan Klien] Layanan Windows "Microsoft
SQL Server Distributed Replay Client" telah dimulai di bawah akun layanan
"SQLSKILLSDEMOS \ DRUClientSvcAcct". ID Proses adalah 776.
2011-11-09 00: 40: 50: 239 OPERASIONAL [Layanan Klien] Zona Waktu: Waktu Standar
Timur.
2011-11-09 00: 40: 50: 239 OPERASIONAL [Layanan Klien] Nama pengontrol adalah
"SQL2012-DRU".
2011-11-09 00: 40: 50: 239 OPERASIONAL [Layanan Klien] Direktori kerja adalah "C: \
Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ DReplayClient \ WorkingDir".
2011-11-09 00: 40: 50: 239 OPERASIONAL [Layanan Klien] Direktori hasil adalah "C: \
Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ DReplayClient \ ResultDir".
2011-11-09 00: 40: 50: 239 OPERASIONAL [Layanan Klien] Frekuensi Detak Jantung (ms):
3000
2011-11-09 00: 40: 50: 239 OPERASIONAL [Layanan Klien] Detak Jantung Sebelum Batas
Waktu: 3
2011-11-09 00: 40: 50: 476 KRITIS [Layanan Klien] [0xC8100013] Gagal mendaftar dengan
controller SQL2012-DRU.
Jika klien gagal mendaftar, dan nama pengontrol benar, Anda harus memverifikasi terlebih
dahulu bahwa aturan firewall telah dibuat untuk klien untuk memungkinkan koneksi masuk yang
sesuai dari layanan pengontrol dan bahwa aturan firewall telah ditetapkan untuk pengontrol
untuk memungkinkan koneksi masuk yang sesuai dari layanan klien. Jika ini semua sudah
selesai, Anda harus memecahkan masalah izin dan pengaturan layanan di lingkungan, yang akan
saya bahas di posting selanjutnya.
Pos terkait