Profil Agen Replikasi

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Saat replikasi dikonfigurasi, sekumpulan profil agen diinstal pada Distributor. Profil agen berisi sekumpulan parameter yang digunakan setiap kali agen berjalan: setiap agen masuk ke Distributor selama proses startup dan kueri untuk parameter di profilnya. Untuk langganan gabungan yang menggunakan sinkronisasi Web, profil diunduh dan disimpan di Pelanggan. Jika profil diubah, profil di Pelanggan diperbarui lain kali Agen Penggabungan berjalan. Untuk informasi selengkapnya tentang sinkronisasi Web, lihat Sinkronisasi Web untuk Replikasi Penggabungan.

Replikasi menyediakan profil default untuk setiap agen dan profil tambahan yang telah ditentukan sebelumnya untuk Agen Pembaca Log, Agen Distribusi, dan Agen Penggabungan. Selain profil yang disediakan, Anda dapat membuat profil yang sesuai dengan persyaratan aplikasi Anda. Profil agen memungkinkan Anda mengubah parameter kunci dengan mudah untuk semua agen yang terkait dengan profil tersebut. Misalnya, jika Anda memiliki 20 Agen Rekam Jepret dan perlu mengubah nilai batas waktu kueri ( parameter -QueryTimeout ), Anda dapat memperbarui profil yang digunakan oleh Agen Rekam Jepret dan semua agen dari jenis tersebut akan mulai menggunakan nilai baru secara otomatis saat berikutnya dijalankan.

Anda mungkin juga memiliki profil yang berbeda untuk instans agen yang berbeda. Misalnya, Agen Penggabungan yang tersambung ke Penerbit dan Distributor melalui koneksi dialup dapat menggunakan serangkaian parameter yang lebih cocok untuk tautan komunikasi yang lebih lambat dengan menggunakan profil tautan lambat.

Catatan

Jika Anda menentukan nilai untuk parameter agen pada baris perintah, nilai tersebut akan mengambil alih nilai yang ditetapkan untuk parameter yang sama di profil agen.

Untuk menggunakan dan mengubah profil agen

Profil Agen Rekam Jepret

Tabel berikut menunjukkan parameter yang ditentukan dalam profil default untuk Agen Rekam Jepret. Untuk informasi selengkapnya tentang parameter ini, lihat Agen Replikasi Rekam Jepret.

Default
-BcpBatchSize 100000
-HistoryVerboseLevel 2
-LoginTimeout 15
-QueryTimeout 1800

Profil Agen Pembaca Log

Tabel berikut ini memperlihatkan parameter yang ditentukan dalam profil untuk Agen Pembaca Log. Setiap kolom dalam tabel mewakili profil bernama. Untuk informasi selengkapnya tentang parameter ini, lihat Agen Pembaca Log Replikasi.

Default riwayat verbose
-HistoryVerboseLevel 1 2
-LoginTimeout 15 15
-LogScanThreshold 500000 500000
-PollingInterval 5 5
-QueryTimeout 1800 1800
-ReadBatchSize 500 500

Profil Agen Distribusi

Tabel berikut menunjukkan parameter yang ditentukan dalam profil untuk Agen Distribusi. Setiap kolom dalam tabel mewakili profil bernama. Untuk informasi selengkapnya tentang parameter ini, lihat Agen Distribusi Replikasi.

Default riwayat verbose Pengelola Sinkronisasi Windows Lanjutkan pada kesalahan konsistensi data Profil Distribusi untuk streaming OLEDB
-BcpBatchSize 100000 100000 1000 100000 2147473647
-CommitBatchSize 100 100 100 100 100
-CommitBatchThreshold 1000 1000 1000 1000 1000
-HistoryVerboseLevel 1 2 1 1 1
-KeepAliveMessageInterval 300 300 300 300 300
-LoginTimeout 15 15 15 15 15
-MaxBcpThreads 1 1 1 1 1
-MaxDeliveredTransactions 0 0 0 0 0
-OledbStreamThreshold NULL NULL NULL NULL 32768
-PacketSize NULL NULL NULL NULL 32768
-PollingInterval 5 5 5 5 5
-QueryTimeout 1800 1800 1800 1800 1800
-SkipErrors NULL NULL NULL -SkipErrors 2601:2627:20598 NULL
-TransactionsPerHistory 100 100 100 100 100
-UseOledbStreaming NULL NULL NULL NULL -UseOledbStreaming

Gabungkan Profil Agen

Tabel berikut ini memperlihatkan parameter yang ditentukan dalam profil untuk Agen Penggabungan. Setiap kolom dalam tabel mewakili profil bernama. Untuk informasi selengkapnya tentang parameter ini, lihat Agen Penggabungan Replikasi.

Default riwayat verbose Pengelola Sinkronisasi Windows validasi rowcount validasi rowcount dan checksum tautan lambat server-ke-server volume tinggi
-BcpBatchSize 100000 100000 1000 100000 100000 100000 100000
-ChangesPerHistory 100 50 50 100 100 100 1000
-DestThreads 2 1 1 1 1 1 4
-DownloadGenerationsPerBatch 50 50 50 50 50 1 500
-DownloadReadChangesPerBatch 100 100 100 100 100 100 100
-DownloadWriteChangesPerBatch 100 100 100 100 100 100 100
-FastRowCount 1 1 1 1 1 1 1
-HistoryVerboseLevel 2 3 1 1 2 1 2
-KeepAliveMessageInterval 300 300 300 300 300 300 300
-LoginTimeout 15 15 15 15 15 15 15
-MaxDownloadChanges 0 0 0 0 0 0 0
-MaxUploadChanges 0 0 0 0 0 0 0
-MetadataRetentionCleanup 1 1 1 1 1 1 1
-NumDeadlockRetries 5 5 5 5 5 5 5
-ParallelUploadDownload NULL NULL NULL NULL NULL NULL 1
-PollingInterval 60 60 60 60 60 60 60
-QueryTimeout 300 300 300 300 300 300 600
-QueueSizeMultiplier NULL NULL NULL NULL NULL NULL 5
-SrcThreads 2 2 2 2 2 1 3
-StartQueueTimeout 0 0 0 0 0 0 0
-UploadGenerationsPerBatch 50 50 50 50 50 1 500
-UploadReadChangesPerBatch 100 100 100 100 100 100 100
-UploadWriteChangesPerBatch 100 100 100 100 100 100 100
-Memvalidasi 0 0 0 1 3 0 0
-ValidateInterval 60 60 60 60 60 60 60

Profil Agen Pembaca Antrean

Tabel berikut ini memperlihatkan parameter yang ditentukan dalam profil default untuk Agen Pembaca Antrean. Untuk informasi selengkapnya tentang parameter ini, lihat Agen Pembaca Antrean Replikasi.

Default
-HistoryVerboseLevel 1
-LoginTimeout 15
-PollingInterval 5
-QueryTimeout 1800

Lihat Juga

Administrasi Agen Replikasi
Lihat dan Ubah Parameter Prompt Perintah Agen Replikasi (SQL Server Management Studio)
Konsep Executables Agen Replikasi