Replikasyon Ajanı Profilleri

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Çoğaltma yapılandırıldığında, Dağıtıcıya bir dizi ajan profili yüklenir. Bir ajan profili, bir ajan her çalıştığında kullanılan bir dizi parametre içerir: her ajan Dağıtım başlatma sürecinde giriş yapar ve profilindeki parametreleri sorar. Web senkronizasyonu kullanan merge aboneliklerinde profiller indirilir ve Aboneye saklanır. Profil değiştirilirse, Merge Agent bir sonraki çalışmada Abone profili güncellenir. Web eşitlemesi hakkında daha fazla bilgi için bkz. Birleştirme Çoğaltması için Web Eşitlemesi.

Replikasyon, her ajan için varsayılan profil ve Log Reader Agent, Distribution Agent ve Merge Agent için ek önceden tanımlanmış profiller sağlar. Sunulan profillere ek olarak, başvuru gereksinimlerinize uygun profiller oluşturabilirsiniz. Bir ajan profili, o profille ilişkili tüm ajanlar için anahtar parametreleri kolayca değiştirmenizi sağlar. Örneğin, 20 Snapshot Ajanınız varsa ve sorgu zaman aşımına değerini ( -QueryTimeout parametresi) değiştirmeniz gerekiyorsa, Snapshot Agent'ların kullandığı profili güncelleyesiniz ve bu türdeki tüm ajanlar bir sonraki çalıştırıldığında otomatik olarak yeni değeri kullanmaya başlar.

Farklı temsilci örnekleri için farklı profilleriniz de olabilir. Örneğin, Publisher ve Distributor'a çevirmeli bağlantı üzerinden bağlanan bir Merge Agent, yavaş iletişim bağlantısına daha uygun olan bir dizi parametre kullanabilir; bu parametreler yavaş bağlantı profilini kullanır.

Note

Komut satırında bir ajan parametresi için bir değer belirlerseniz, bu değer ajan profilindeki aynı parametrenin değer kümesini geçersiz kılar.

Ajan profillerini kullanmak ve değiştirmek için

Snapshot Agent Profilleri

Aşağıdaki tablo, Snapshot Agent'ın varsayılan profilinde tanımlanan parametreleri göstermektedir. Bu parametreler hakkında daha fazla bilgi için Replication Snapshot Agent'a bakınız.

varsayılan
-BcpBatchSize 100000
-HistoryVerboseLevel 2
-LoginTimeout 15
-QueryTimeout Bin sekiz yüz

Log Okuyucu Temsilci Profilleri

Aşağıdaki tablo, Log Reader Agent için profillerde tanımlanan parametreleri göstermektedir. Tablodaki her sütun, adlandırılmış bir profili temsil eder. Bu parametreler hakkında daha fazla bilgi için Replikasyon Günlük Okuyucu Ajanı'na bakınız.

varsayılan Sözlü Tarihçe
-HistoryVerboseLevel 1 2
-LoginTimeout 15 15
-LogScanThreshold 500000 500000
-Anket Aralığı 5 5
-QueryTimeout Bin sekiz yüz Bin sekiz yüz
-ReadBatchSize 500 500

Distribution Agent Profilleri

Aşağıdaki tablo, Distribution Agent için profillerde tanımlanan parametreleri göstermektedir. Tablodaki her sütun, adlandırılmış bir profili temsil eder. Bu parametreler hakkında daha fazla bilgi için Replication Distribution Agent'a bakınız.

varsayılan Sözlü Tarihçe Windows Senkronizasyon Yöneticisi Veri tutarlılığı hatalarına devam edin Dağıtım Profili (OLEDB akışı için)
-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
-OledbAkışEşiği NULL NULL NULL NULL 32768
-PacketSize NULL NULL NULL NULL 32768
-Anket Aralığı 5 5 5 5 5
-QueryTimeout Bin sekiz yüz Bin sekiz yüz Bin sekiz yüz Bin sekiz yüz Bin sekiz yüz
-SkipErrors NULL NULL NULL -SkipErrors 2601:2627:20598 NULL
-TransactionsPerHistory 100 100 100 100 100
-OledbStreaming kullan NULL NULL NULL NULL -OledbStreaming kullan

Merge Agent Profilleri

Aşağıdaki tablo, Merge Agent için profillerde tanımlanan parametreleri göstermektedir. Tablodaki her sütun, adlandırılmış bir profili temsil eder. Bu parametreler hakkında daha fazla bilgi için Replication Merge Agent'a bakınız.

varsayılan Sözlü Tarihçe Windows Senkronizasyon Yöneticisi Sıra sayısı doğrulaması Sıra sayısı ve kontrol toplamı doğrulaması yavaş bağlantı Yüksek hacimli sunucudan sunucuya
-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
-İndirOkuyunDeğişikliklerPerBatch 100 100 100 100 100 100 100
-İndirYazDeğişikliklerPerBatch 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
-NumDeadlockTekrar denemeler 5 5 5 5 5 5 5
-ParalelYüklemeIndir NULL NULL NULL NULL NULL NULL 1
-Anket Aralığı 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
-Onayla 0 0 0 1 3 0 0
-ValidateInterval 60 60 60 60 60 60 60

Sıra Okuyucu Ajan Profilleri

Aşağıdaki tablo, Kuyruk Okuyucu Ajanı için varsayılan profilde tanımlanan parametreleri göstermektedir. Bu parametreler hakkında daha fazla bilgi için Replikasyon Kuyruğu Okuyucu Ajanı'na bakınız.

varsayılan
-HistoryVerboseLevel 1
-LoginTimeout 15
-Anket Aralığı 5
-QueryTimeout Bin sekiz yüz