Mengonfigurasi Distribusi
Berlaku untuk:SQL ServerAzure SQL Managed Instance
Distributor adalah server yang berisi database distribusi, yang menyimpan metadata dan data riwayat untuk semua jenis replikasi dan transaksi untuk replikasi transaksional. Untuk menyiapkan replikasi, Anda harus mengonfigurasi Distributor. Setiap Penerbit hanya dapat ditetapkan ke satu instans Distributor, tetapi beberapa penerbit dapat berbagi Distributor. Distributor menggunakan sumber daya tambahan ini di server tempatnya berada:
Ruang disk tambahan jika file rekam jepret untuk publikasi disimpan di Distributor (yang biasanya mereka).
Ruang disk tambahan untuk menyimpan database distribusi.
Penggunaan prosesor tambahan oleh agen replikasi untuk langganan push yang berjalan di Distributor.
Server yang Anda pilih sebagai Distributor harus memiliki ruang disk dan daya prosesor yang memadai untuk mendukung replikasi dan aktivitas lain di server tersebut. Saat mengonfigurasi Distributor, Anda menentukan hal berikut:
Folder rekam jepret, yang digunakan, secara default, untuk semua Penerbit yang menggunakan Distributor ini. Pastikan folder ini sudah dibagikan dan memiliki set izin yang sesuai. Untuk informasi selengkapnya, lihat Mengamankan Folder Rekam Jepret.
Nama dan lokasi file untuk database distribusi. Database distribusi tidak dapat diganti namanya setelah dibuat. Untuk menggunakan nama yang berbeda untuk database, Anda harus menonaktifkan distribusi dan mengonfigurasi ulang.
Setiap Penerbit berwenang untuk menggunakan Distributor. Jika Anda menentukan Penerbit selain instans tempat Distributor berjalan, Anda juga harus menentukan kata sandi untuk koneksi yang dibuat Penerbit ke Distributor jarak jauh.
Untuk replikasi transaksional, setelah Anda mengonfigurasi distribusi, kami sarankan Anda:
Ukuran database distribusi dengan tepat. Uji replikasi dengan beban umum bagi sistem Anda untuk menentukan berapa banyak ruang yang diperlukan untuk menyimpan perintah. Pastikan database cukup besar untuk menyimpan perintah tanpa harus sering tumbuh secara otomatis. Untuk informasi selengkapnya tentang mengubah ukuran database, lihat MENGUBAH DATABASE (Transact-SQL).
Atur opsi sinkronkan dengan cadangan pada database distribusi. Untuk informasi selengkapnya, lihat Strategi untuk Mencadangkan dan Memulihkan Rekam Jepret dan Replikasi Transaksional dan Mengaktifkan Pencadangan Terkoordinasi untuk Replikasi Transaksional (Pemrograman Transact-SQL Replikasi).
Distributor Lokal dan Jarak Jauh
Secara default, Distributor adalah server yang sama dengan Publisher (Distributor lokal), tetapi juga dapat menjadi server terpisah dari Publisher (Distributor jarak jauh). Biasanya, Anda akan memilih untuk menggunakan Distributor jarak jauh jika Anda ingin:
Pemrosesan offload ke komputer lain jika Anda menginginkan dampak minimal dari replikasi pada Publisher (misalnya, jika Publisher adalah server OLTP).
Mengonfigurasi Distributor terpusat untuk beberapa Penerbit.
Distributor Jarak Jauh lebih umum dalam replikasi transaksional daripada replikasi gabungan karena dua alasan:
Distributor memainkan peran yang lebih besar dalam replikasi transaksional karena semua transaksi yang direplikasi ditulis ke dan dibaca dari database distribusi.
Topologi replikasi penggabungan biasanya menggunakan langganan pull, sehingga agen berjalan di setiap Pelanggan, daripada semua berjalan di Distributor. Untuk informasi selengkapnya, lihat Berlangganan Publikasi. Dalam kebanyakan kasus, Anda harus menggunakan Distributor lokal untuk replikasi penggabungan.
Untuk mengonfigurasi penerbitan dan distribusi, lihat Mengonfigurasi Penerbitan dan Distribusi.
Untuk mengubah properti Penerbit dan Distributor, lihat Menampilkan dan Mengubah Properti Distributor dan Penerbit.
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk