Çoğaltma aracıları'nı yönetme
Çoğaltma aracıları şeması ve verileri kopyalarını oluşturma dahil olmak üzere, çoğaltma ile ilgili birçok yayımcının veya abone güncelleştirme algılama ve sunucular arasındaki değişiklikleri yayılıyor uygulayın.By default, replication agents run under Microsoft SQL Server Agent job steps.Aracıların, basit yürütülebilir dosyaları vardır, bu nedenle, bunlar da toplu iş komut dosyaları ve doğrudan komut satırından çağrılabilir.Bir dizi çalışma-CVE-2006-her bir çoğaltma aracısının destekleyen saat parametrelerinin nasıl çalışacağını denetlemek için kullanılır; bu parametreler bir aracı profili veya komut satırında belirtilmedi.
Important Note: |
---|
Varsayılan olarak, SQL Server Aracı hizmet devre dışı olduğunda SQL Server açıkça otomatik başlatma için hizmet yükleme sırasında seçtiğiniz sürece yüklenir. Başlatma hakkında daha fazla bilgi için SQL Server Aracı hizmet için bkz: SQL Server Agent'ı başlatma. |
Çoğaltma aracısının dosyaları altında bulunur <drive>:\Program Files\Microsoft SQL Server\100\\com. Aşağıdaki tabloda, çoğaltma çalıştırılabilir adlarını ve dosya adlarını listeler.Parametre başvuru görüntülemek bir aracı için bağlantıyı tıklatın.
Aracı yürütülebilir dosyası |
Dosya adı |
---|---|
anlık görüntü.exe |
|
Distrib.exe |
|
LogRead.exe |
|
qrdrsvc.exe |
|
Replmerg.exe |
Çoğaltma aracıları yanı sıra, çoğaltma zamanlanan ve isteğe bağlı bir bakım yapmak işleri sahiptir.
Aracılar ve bakım işlerini çalıştırmak için
SQL Server Management Studio ve çoğaltma izleyicisi: Nasıl Yapılır: Başlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) Durdur ve Nasıl Yapılır: Çoğaltma bakım Jobs (SQL Server Management Studio'yu) çalıştırın.
Çoğaltma programlama: Çoğaltma aracısı Yürütülebilirler kavramları
Aracı profilleri
Çoğaltma yapılandırıldığında, bir küme aracısının profilleri yüklü dağıtımcı üzerinde.Bir aracı profilin içerir parametreler her kullanılan saat aracı çalışır: her aracı için dağıtımcı parameters, profil için sorgular ve başlatma işlemi sırasında günlükleri. Günlük Okuyucu Aracısı, dağıtım aracısını ve Birleştirme Aracısı çoğaltma her aracı için bir varsayılan profil ve ek, önceden tanımlanmış profili sağlar.Sağlanan profilleri ek olarak, uygulama gereksinimlerinize uygun profilleri oluşturabilirsiniz.Daha fazla bilgi için bkz: Çoğaltma aracısı profilleri.
Komut satırı parametreleri doğrudan belirtme hakkında daha fazla bilgi için bkz: Çoğaltma aracısı Yürütülebilirler kavramları ve Nasıl Yapılır: Görüntüleme ve çoğaltma aracısı komut istemi Parametreler (SQL Server Management Studio'yu) Değiştir.
Çoğaltma aracıları'nı izleme
Çoğaltmayı izleme bilgilerini görüntülemek ve her çoğaltma aracısı ile ilgili görevleri gerçekleştirmek sağlar.Aşağıdaki liste, her aracı, çoğaltma, onu bulunabilir monitör sekmeleri ve bu sekmeler nasıl yükleneceğini açıklayan bir konuya bir bağlantı içerir:
Aşağıdaki aracıları çoğaltma izleyicisi yayınlarında ilişkilidir:
Anlık Görüntü Aracısı
Günlük Okuyucu Aracısı
Sıranın Okuma Aracısı
Bilgi ve bu aracılar ile ilişkili görevler Aracılar tab.Daha fazla bilgi için bkz: Nasıl Yapılır: Bilgileri görüntülemek ve yayını (çoğaltma izleyicisi) ile ilişkilendirilmiş aracıların için görevleri gerçekleştir.
Abonelikler çoğaltma izleyicisi'nde aşağıdaki aracıları ilişkilidir:
Dağıtım Aracısı
Agent birleştirme
Bilgilere erişmek ve bu aracılar aşağıdaki sekmeler arasında ilişkili görevler: Abonelik denetim listesi (her Yayımcı'ın kullanılabilir) veya Tüm abonelikleri sekmesi (her yayın için kullanılabilir).Daha fazla bilgi için bkz: Nasıl Yapılır: Bilgileri görüntülemek ve abonelik (çoğaltma izleyicisi) ile ilişkilendirilmiş aracıların için görevleri gerçekleştir.
Bağımsız ve paylaşılan aracıları
Bir abonelik hizmetleri bir aracı bir bağımsız aracısıdır.Paylaşılan bir aracı, birden fazla abonelik hizmetleri; kullanarak birden fazla abonelik eşitlemeye aracısını gerekli paylaşılan, varsayılan olarak, bir sıraya bekleyin ve paylaşılan Aracısı bunları tek tek Hizmetleri bir saat.Abonelik eşitlenmesi gereken her aracı hazır olduğundan bağımsız aracılarını kullanırken, gecikme süresi azalır.Birleştirme çoğaltması her zaman bağımsız aracıları kullanır ve yeni bir yayın sihirbazını (önceki sürümlerinde oluşturulmuş yayınları için işlem çoğaltması bağımsız aracıları varsayılan olarak kullanır SQL Serverkullanılan işlem çoğaltma aracıları, varsayılan olarak paylaşılan).
Çoğaltma bakım işler
Çoğaltma, zamanlanan ve isteğe bağlı bir bakım yapmak için aşağıdaki işleri kullanır.
Iş Temizle |
Açıklama |
Varsayılan zamanlama |
---|---|---|
Aracı geçmiş temizleme: Dağıtım |
Çoğaltma aracısının geçmişinden kaldırır dağıtım veritabanı. |
On dakikada bir çalışır. |
Dağıtım temizleme: Dağıtım |
Kaldırır, dağıtım veritabanından hareketler çoğaltılır.En büyük dağıtım saklama süresi içinde eşitlenmedi abonelikler devre dışı bırakır.Daha fazla bilgi için bkz: Abonelik bitiş ve etkinliğini kaldırmayı. |
On dakikada bir çalışır. |
Temizleme abonelik süresi doldu |
Algılar ve zaman aşımına uğramış abonelikler yayın veritabanlarından kaldırır.Daha fazla bilgi için bkz: Abonelik bitiş ve etkinliğini kaldırmayı. |
Her gün 1: 00'da çalışır. |
Veri doğrulama hataları olan abonelikler yeniden başlatmak |
Veri doğrulama hataları olan tüm abonelikler algılar ve bunları reinitialization için işaretler.Sonraki saat Birleştirme Aracısı veya Distribution Agent çalışır, yeni bir anlık görüntü abonelerin sırasında uygulanır.Doğrulama hakkında daha fazla bilgi için bkz: Doğrulama veri yinelenmiş.. |
(Varsayılan olarak etkin değil) varsayılan zamanlama yok. |
Çoğaltma aracıları Checkup |
Etkin olarak geçmiş oturum değil çoğaltma aracıları'nı algıladı.Yazar Microsoft Windows olay günlüğüne bir iş adım başarısız olursa Kaydet. |
On dakikada bir çalışır. |
Dağıtım için izleme Yenileyici çoğaltma |
Yenilemeler, önbelleğe alınan çoğaltma izleyicisi tarafından kullanılan sorgular.Daha fazla bilgi için bkz: Önbelleğe alma, yenileme ve çoğaltma izleyicisi performansı. |
Sürekli olarak çalışır. |