Anda di halaman 1dari 16

SQL Server 2012: Menginstal dan

mengonfigurasi Putar Ulang Terdistribusi


Oleh Stéphane Savorgnano 28 Maret 2013 Manajemen basis data Tidak ada Komentar

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.

Instalasi dan konfigurasi Replay Terdistribusi

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.

1) Satu untuk Pengontrol Putar Ulang Terdistribusi: MSTESTDR_controller:


2) Dan satu lagi untuk Klien Putar Ulang Terdistribusi: MSTESTDR_client:

Instalasi Replay Terdistribusi

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:

Lanjutkan instalasi hingga Layar Lengkap muncul:


Sekarang, VMTESTSQLWIN01 kami telah Mendistribusi Putar Ulang.

Kita harus menginstal Klien Putar Ulang Terdistribusi kedua di VMTESTSQLWIN02:


Pada Konfigurasi Server, tambahkan akun Direktori Actice yang dibuat untuk Klien Putar Ulang
Terdistribusi:

Konfigurasikan Pengontrol Putar Ulang Terdistribusi untuk klien:


Selesaikan penginstalan:

Konfigurasi Windows Firewall

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:

Protokol TCP dan nomor port 1433:


Izinkan koneksi:
Terapkan aturan ini untuk Domain, Pribadi, dan Publik:

Tentukan nama untuk inbound baru ini dan klik Finish untuk menyimpannya:
Sekarang firewall sudah dikonfigurasi di setiap server!

Mulai Layanan dan periksa pendaftaran klien

Pertama-tama Anda harus memulai layanan Pengendali pada Pengendali Putar Ulang
Terdistribusi.
Pergi ke VMTESTSQLWIN01, buka layar prompt perintah dan masukkan:

<span class="notranslate" onmouseover="_tipon(this)"


onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr;
text-align: left">NET STOP "SQL Server Distributed Replay Controller"</span>
1BERHENTI BERSIH "SQL Server Distributed Replay Controller"</span>
<span class="notranslate" onmouseover="_tipon(this)"
2onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr;
text-align: left">NET START "SQL Server Distributed Replay
Controller"</span> NET MULAI "SQL Server Distributed Replay
Controller"</span>

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:

<span class="notranslate" onmouseover="_tipon(this)"


onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr;
text-align: left">NET STOP "SQL Server Distributed Replay Client"</span>
1BERHENTI NET "Klien Replay Server Terdistribusi SQL Server"</span>
2<span class="notranslate" onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr;
text-align: left">NET START "SQL Server Distributed Replay Client"</span>
NET MULAI "Klien Putar Ulang Server SQL Didistribusikan"</span>

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.

Jika Anda memiliki file log seperti ini ...

... itu berarti pendaftaran gagal, jadi:

 periksa apakah nama pengontrol tepat di file DReplayClient.config


 periksa apakah, untuk setiap klien, ada aturan masuk untuk mengizinkan koneksi untuk
aplikasi DReplayClient.exe
 periksa apakah, untuk pengontrol, ada aturan masuk untuk mengizinkan koneksi untuk
aplikasi DReplayController.exe

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.

Ini akan menjadi konten posting blog saya berikutnya.

Anda mungkin juga menyukai