Aracılığıyla paylaş


Çoğaltma Aracısı Yönetimi

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

Çoğaltma aracıları, şema ve verilerin kopyalarını oluşturma, Yayımcı veya Abone'de güncelleştirmeleri algılama ve sunucular arasında değişiklik yayma gibi çoğaltmayla ilişkili görevlerin çoğunu gerçekleştirir. Varsayılan olarak, çoğaltma aracıları SQL Server Aracısı iş adımları altında çalışır. Aracılar yalnızca yürütülebilir dosyalardır, bu nedenle doğrudan komut satırından ve toplu iş betiklerinden de çağrılabilirler. Her çoğaltma aracısı, nasıl çalıştığını denetlemek için kullanılan bir çalışma zamanı parametreleri kümesini destekler; bu parametreler bir aracı profilinde veya komut satırında belirtilir.

Önemli

Varsayılan olarak, yükleme sırasında hizmeti otomatik olarak başlatmayı açıkça seçmediğiniz sürece SQL Server yüklü olduğunda SQL Server Aracısı hizmeti devre dışı bırakılır.

Çoğaltma aracısı dosyaları sürücü>:\Program Files\Microsoft SQL Server\nnn\\COM altında < bulunur. Aşağıdaki tablo, çoğaltma yürütülebilir adlarını ve dosya adlarını listeler. Parametre başvurusunu görüntülemek için aracının bağlantısını seçin.

Aracı yürütülebilir dosyası Dosya adı
Çoğaltma Anlık Görüntü Aracısı snapshot.exe
Çoğaltma Dağıtım Aracısı distrib.exe
Çoğaltma Günlüğü Okuyucu Aracısı logread.exe
Çoğaltma Kuyruğu Okuyucu Aracısı qrdrsvc.exe
Çoğaltma Birleştirme Aracısı replmerg.exe

Çoğaltma aracılarına ek olarak, çoğaltmanın zamanlanmış ve isteğe bağlı bakım gerçekleştiren birkaç işi vardır.

Aracıları ve bakım işlerini çalıştırma

SQL Server Management Studio ve Çoğaltma İzleyicisi: Çoğaltma Aracısı Başlatma ve Durdurma (SQL Server Management Studio)

Çoğaltma programlama: Çoğaltma Aracısı Yürütülebilir Dosyaları Kavramları

Temsilci profilleri

Çoğaltma yapılandırıldığında Dağıtımcıya bir dizi aracı profili yüklenir. Aracı profili, bir aracı her çalıştığında kullanılan bir parametre kümesi içerir: her aracı, başlatma işlemi sırasında Dağıtımcı'da oturum açar ve profilindeki parametreleri sorgular. Çoğaltma, her aracı için varsayılan bir profil ve Günlük Okuyucu aracısı, Dağıtım aracısı ve Birleştirme aracısı için önceden tanımlanmış ek profiller sağlar. Sağlanan profillere ek olarak, uygulama gereksinimlerinize uygun profiller oluşturabilirsiniz. Daha fazla bilgi için bkz. Çoğaltma Aracısı Profilleri.

Komut satırı parametrelerini doğrudan belirtme hakkında bilgi için bkz . Çoğaltma Aracısı Yürütülebilir Dosyaları Kavramları.

Çoğaltma aracılarını izleme

Çoğaltma İzleyicisi, her çoğaltma aracısı ile ilişkili bilgileri görüntülemenize ve görevleri gerçekleştirmenize olanak tanır. Aşağıdaki liste her aracıyı, çoğaltma izleyicisindeki bulunabileceği sekmeleri ve bu sekmelere nasıl erişildiğini açıklayan bir makalenin bağlantısını içerir:

  • Çoğaltma İzleyicisi'ndeki yayınlarla ilişkilendirilen ajanlar şunlardır:

    • Anlık görüntü ajenti
    • Günlük Okuyucu aracısı
    • Kuyruk Okuyucu aracısı

    Aracılar sekmesi aracılığıyla bu aracılarla ilişkili bilgilere ve görevlere erişin. Daha fazla bilgi için bkz. Bilgileri görüntüleme ve Bilgileri görüntüleme kullanarak görevleri gerçekleştirme ve Çoğaltma İzleyicisi kullanarak görevleri gerçekleştirme.

  • Aşağıdaki aracılar Çoğaltma İzleyicisi'ndeki aboneliklerle ilişkilendirilir:

    • Dağıtım Aracısı
    • Birleştirme Aracısı

    Bu aracılarla ilişkili bilgilere ve görevlere şu sekmelerden erişin: Abonelik İzleme Listesi (her Yayımcı için kullanılabilir) veya tüm abonelikler sekmesi (her yayın için kullanılabilir). Daha fazla bilgi için bkz. Çoğaltma İzleyicisikullanarak bilgileri görüntüleme ve görevleri gerçekleştirme.

Bağımsız ve paylaşılan aracılar

Bağımsız aracı, tek bir aboneliğe hizmet veren bir aracıdır; paylaşılan bir aracı birden çok abonelik sunar. Aynı paylaşılan aracıyı kullanan birden çok aboneliğin eşitlenmesi gerekiyorsa, varsayılan olarak bir kuyrukta beklerler ve paylaşılan aracı bunları birer birer sunar. Aboneliğin eşitlenmesi gerektiğinde aracı hazır olduğundan bağımsız aracılar kullanılırken gecikme süresi azalır. Birleştirme çoğaltması her zaman bağımsız aracıları, işlem çoğaltması ise Yeni Yayın Sihirbazı'nda oluşturulan yayınlar için varsayılan olarak bağımsız aracıları kullanır. SQL Server'ın önceki sürümlerinde işlem çoğaltması varsayılan olarak paylaşılan aracıları kullanıyordu.

Çoğaltma bakım görevleri

Çoğaltma, zamanlanmış ve isteğe bağlı bakım gerçekleştirmek için aşağıdaki işleri kullanır.

Temizlik işi Açıklama Varsayılan zamanlama
Aracı Geçmişi Temizleme: Dağılım Çoğaltma aracısı geçmişini dağıtım veritabanından kaldırır. 10 dakikada bir çalışır
Dağıtım Temizliği: Dağıtım Çoğaltılan işlemleri dağıtım veritabanından kaldırır. 10 dakikada bir çalışır
Süresi Dolan Abonelik Temizleme Süresi dolan abonelikleri algılar ve yayın veritabanlarından kaldırır. Dağıtımcıda, en uzun dağıtım saklama süresi içinde eşitlenmemiş abonelikleri devre dışı bırakır. Her gün saat 01:00'de çalışır.
Veri Doğrulama Hataları Olan Abonelikleri Yeniden Başlatma Veri doğrulama hataları olan tüm abonelikleri algılar ve yeniden başlatma için işaretler. Birleştirme Aracısı veya Dağıtım Aracısı bir sonraki çalıştırıldığında Abonelere yeni bir anlık görüntü uygulanır. Varsayılan zamanlama yoktur (varsayılan olarak etkin değildir).
Çoğaltma Aracıları Denetimi Etkin bir şekilde geçmişi günlüğe kaydetmeyen çoğaltma etmenlerini algılar. bir iş adımı başarısız olursa Windows olay günlüğüne yazar. Her 10 dakikada bir çalışır.
Dağıtım için replikasyon izleme güncellemesi Çoğaltma İzleyicisi tarafından kullanılan önbelleğe alınmış sorguları yeniler. Sürekli çalışır.