Gambaran Umum Agen Replikasi

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Replikasi menggunakan sejumlah program mandiri, yang disebut agen, untuk melakukan tugas yang terkait dengan melacak perubahan dan mendistribusikan data. Secara default, agen replikasi berjalan sebagai pekerjaan yang dijadwalkan di bawah SQL Server Agent, dan SQL Server Agent harus berjalan agar pekerjaan berjalan. Agen replikasi juga dapat dijalankan dari baris perintah dan oleh aplikasi yang menggunakan Objek Manajemen Replikasi (RMO). Agen replikasi dapat dikelola dari SQL Server Replication Monitor dan SQL Server Management Studio.

SQL Server Agent

Agen SQL Server menghosting dan menjadwalkan agen yang digunakan dalam replikasi dan menyediakan cara mudah untuk menjalankan agen replikasi. SQL Server Agent juga mengontrol dan memantau operasi di luar replikasi. Untuk informasi selengkapnya, lihat Mengonfigurasi SQL Server Agent.

Penting

Secara default, layanan SQL Server Agent dinonaktifkan ketika SQL Server diinstal kecuali Anda secara eksplisit memilih untuk memulai layanan secara otomatis selama penginstalan. Untuk informasi selengkapnya tentang memulai layanan SQL Server Agent, lihat Memulai, Menghentikan, atau Menjeda Layanan Agen SQL Server.

Agen Snapshot

Agen Rekam Jepret biasanya digunakan dengan semua jenis replikasi. Ini menyiapkan skema dan file data awal tabel yang diterbitkan dan objek lainnya, menyimpan file rekam jepret, dan merekam informasi tentang sinkronisasi dalam database distribusi. Agen Rekam Jepret berjalan di Distributor. Untuk informasi selengkapnya, lihat Agen Replikasi Rekam Jepret.

Agen Pembaca Log

Agen Pembaca Log digunakan dengan replikasi transaksional. Ini memindahkan transaksi yang ditandai untuk replikasi dari log transaksi pada Penerbit ke database distribusi. Setiap database yang diterbitkan menggunakan replikasi transaksional memiliki Agen Pembaca Log sendiri yang berjalan di Distributor dan terhubung ke Penerbit (Distributor dapat berada di komputer yang sama dengan Publisher). Untuk informasi selengkapnya, lihat Agen Pembaca Log Replikasi.

Agen distribusi

Agen Distribusi digunakan dengan replikasi rekam jepret dan replikasi transaksional. Ini menerapkan rekam jepret awal ke Pelanggan dan memindahkan transaksi yang disimpan dalam database distribusi kepada Pelanggan. Agen Distribusi berjalan di Distributor untuk langganan push atau di Pelanggan untuk langganan penarikan. Untuk informasi selengkapnya, lihat Agen Distribusi Replikasi.

Gabungkan Agen

Agen Penggabungan digunakan dengan replikasi penggabungan. Ini menerapkan rekam jepret awal ke Pelanggan dan memindahkan dan mendamaikan perubahan data bertahap yang terjadi. Setiap langganan gabungan memiliki Agen Penggabungan sendiri yang terhubung ke Penerbit dan Pelanggan dan memperbarui keduanya. Agen Penggabungan berjalan di Distributor untuk langganan push atau Pelanggan untuk langganan penarikan. Secara default, Agen Penggabungan mengunggah perubahan dari Pelanggan ke Penerbit lalu mengunduh perubahan dari Penerbit ke Pelanggan. Untuk informasi selengkapnya, lihat Agen Penggabungan Replikasi.

Agen Pembaca Antrean

Agen Pembaca Antrean digunakan dengan replikasi transaksional dengan opsi pembaruan antrean. Agen berjalan di Distributor dan memindahkan perubahan yang dilakukan di Pelanggan kembali ke Penerbit. Tidak seperti Agen Distribusi dan Agen Penggabungan, hanya satu instans Agen Pembaca Antrean yang ada untuk melayani semua Penerbit dan publikasi untuk database distribusi tertentu. Untuk informasi selengkapnya tentang Agen Pembaca Antrean, lihat Agen Pembaca Antrean Replikasi. Untuk informasi selengkapnya tentang langganan yang dapat diperbarui, lihat Langganan yang Dapat Diperbarui untuk Replikasi Transaksional.

Pekerjaan Pemeliharaan Replikasi

Replikasi memiliki sejumlah pekerjaan pemeliharaan yang melakukan pemeliharaan terjadwal dan sesuai permintaan. Untuk informasi selengkapnya, lihat Administrasi Agen Replikasi.

Lihat Juga

Memulai dan Menghentikan Agen Replikasi (SQL Server Management Studio)
Jalankan Pekerjaan Pemeliharaan Replikasi (SQL Server Management Studio)
Konsep Executables Agen Replikasi
Administrasi Agen Replikasi