Aracılığıyla paylaş


Nasıl Yapılır: Program aracılığıyla çoğaltma (çoğaltma Transact-SQL programlama) izleyin.

Çoğaltma izleyicisi bir çoğaltma topolojisi izlemenize olanak sağlayan bir grafik araç.Aynı izleme verileri programsal olarak çoğaltma saklı yordamları kullanarak erişebilirsiniz.Bu saklı yordamları, aşağıdaki görevleri programı sağlar:

  • Yayımcılar, yayın ve abonelikleri durumunu izleyin.

  • Birleştirme Aracısı oturumları sırasında bir veya daha fazla aboneleri izleyin.

  • Az bir aboneleri için bekleyen işlem komutları izleyin.

  • Ne zaman bir yayın, katılımı gerektirir belirleyen eşik ölçütleri tanımlayın.

Yayımcılar, yayınlar ve abonelikler dağıtımcı gelen izlemek için

  1. Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorhelppublisher.Bu, tüm Yayımcılar için izleme bilgileri bu dağıtımcı kullanarak döndürür.Sonuç olarak sınırlamak için küme tek Publisher'a belirtin. Publisher'ın.

  2. Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorhelppublication.Bu, bu dağıtımcı kullanarak tüm yayınlar için izleme bilgilerini döndürür.Sonuç olarak sınırlamak için küme bir tek Yayımcı, yayın veya yayımlanmış bir veritabanı, belirtin. Yayımcı'ın, @ yayın, or @ Yayımcı_db, sırasıyla.

  3. Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorhelpsubscription.Bu, tüm abonelikler bu dağıtımcı kullanarak izleme bilgilerini döndürür.Sonuç olarak sınırlamak için küme tek bir Yayımcı'a ait abonelikler için yayını veya yayımlanmış veritabanı belirtin. Yayımcı'ın, @ Yayını, or @ Yayımcı_db, sırasıyla.

Abone tarafında uygulanacak bekliyor, işlem komutları izlemek için

  • Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorsubscriptionpendingcmds.Bu işlem tüm komutları bu dağıtımcı kullanarak tüm abonelikler için izleme bilgilerini döndürür.Sonuç olarak sınırlamak için küme tek bir Yayımcı'a ait abonelikler için komutları abone, yayın veya yayımlanmış bir veritabanını belirtin. Yayımcı'ın, @ abone, @ Yayını, or @ Yayımcı_db, sırasıyla.

Karşıya veya karşıdan bekleyen birleştirme izlemek için değiştirir

  1. yayın veritabanı Yayımcı tarafında yürütmek sp_showpendingchanges.Bu, bir sonuç döndüreceği küme abonelerine çoğaltılması için bekleyen değişikliklerle ilgili bilgileri gösteren.Sonuç olarak sınırlamak için küme tek bir yayında veya bir makale ait yapılan belirtin. @ yayın or @ makale, sırasıyla.

  2. abonelik veritabanı bir Abone tarafında yürütmek sp_showpendingchanges.Bu, bir sonuç döndüreceği küme yayımcıya çoğaltılması için bekleyen değişikliklerle ilgili bilgileri gösteren.Sonuç olarak sınırlamak için küme tek bir yayında veya bir makale ait yapılan belirtin. @ yayın or @ makale, sırasıyla.

Birleştirme Aracısı oturumlarını izlemek için

  1. Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorhelpmergesession.Bu, izleme bilgilerini döndürür dahil Session_id, tüm abonelikler bu dağıtımcı kullanarak tüm Birleştirme Aracısı oturumlara üzerinde.De edinebilirsiniz Session_id sorgulamak içinMSmerge_sessions sistem tablosu.

  2. Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorhelpmergesessiondetail.Belirttiğiniz bir Session_id için adım 1 değeri**@ session_id**.Bu oturum için ayrıntılı izleme bilgilerini görüntüler.

  3. 2 Ilgi her oturum için yineleyin.

Birleştirme Aracısı oturumların abonenin gelen çekme abonelikler izlemek için

  1. abonelik veritabanı Abone tarafında yürütmek sp_replmonitorhelpmergesession.Belirli bir abonelik için belirtin. Yayımcı'ın, @ Yayınıve yayın veritabanı adı**@ publisher_db**.Bu, son beş Birleştirme Aracısı oturumlarına Bu abonelik için izleme bilgilerini döndürür.Değerini not alın. Session_id oturumlarının sonuç ilgi küme.

  2. abonelik veritabanı Abone tarafında yürütmek sp_replmonitorhelpmergesessiondetail.Belirttiğiniz bir Session_id için adım 1 değeri**@ session_id**.Bu, oturum izleme ayrıntılı bilgi görüntüler.

  3. 2 Ilgi her oturum için yineleyin.

Yayın monitör eşik ölçülerine değiştirmek için

  1. Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorhelppublicationthresholds.Bu izleme eşiklerini döndürür küme bu dağıtımcı kullanarak tüm yayınlar için.Tek bir Yayımcı veya yayımlanmış bir veritabanı veya tek bir yayında ait yayınlar için eşikler izlemek için sonuç sınırlamak için , belirtin. Yayımcı'ın, @ publisher_db, or @ yayın, sırasıyla.Değerini not alın. Metric_id değiştirilmelidir herhangi eşikleri için.Daha fazla bilgi için bkz: Çoğaltma izleyicisi'nde, eşikleri ve uyarılarını ayarlama.

  2. Dağıtım veritabanı dağıtımcı sırasında yürütmek sp_replmonitorchangepublicationthreshold.Aşağıdaki gerektiği gibi belirtin:

    • The Metric_id value obtained in step 1 for @metric_id.

    • Monitör eşik ölçütü için yeni BIR değer değer.

    • Değeri 1 for @ shouldalert Bu eşiğe gelindiğinde günlüğe kaydedilecek uyarı veya değeri0 ise, bir uyarının gerekli değildir.

    • Değeri 1 for @ modu Monitör eşik ölçü veya değeri 2 devre dışı bırakmak.