Aracılığıyla paylaş


Nasıl Yapılır: çekme temelli abonelik (RMO programlama) silin.

Çoğaltma Management Objects (RMO) kullanarak program aracılığıyla çekme abonelikleri silebilirsiniz.çekme temelli abonelik silmek için kullanabileceğiniz RMO sınıfları için çekme temelli abonelik abone yayın türüne bağlıdır.

çekme temelli abonelik anlık görüntü görüntü veya işlem silmek için yayın

  1. Bağlantıları abone ve Yayımcı kullanarak oluşturduğunuz ServerConnection Sınıf.

  2. örnek TransPullSubscription sınıf ve küme PublicationName(), DatabaseName(), PublisherName(), ve PublicationDBName() özellikleri. Adım 1'için abone bağlantısını kullanmak küme ConnectionContext() özellik.

  3. Denetleme IsExistingObject() özellik abonelik varolduğundan emin olun. Bu özelliğin değeri false, adım 2'de abonelik özelliklerini yanlış olarak tanımlanmış veya abonelik yok.

  4. Call Remove() yöntem.

  5. örnek TransPublication 1. adımdaki Yayımcı bağlantısı kullanarak sınıf'ı tıklatın. Belirtin Name(), DatabaseName() ve ConnectionContext().

  6. Call LoadProperties() yöntem. Bu yöntem döndürüyorsa false, adım 5'te belirtilen özellikleri yanlıştır veya yayın sunucuda yok.

  7. Call RemovePullSubscription(String, String) yöntem. Abone için abonelik veritabanı adını belirtmek subscriber ve subscriberDB Parametreler.

çekme temelli abonelik birleştirme yayınına silmek için

  1. Bağlantıları abone ve Yayımcı kullanarak oluşturduğunuz ServerConnection Sınıf.

  2. örnek MergePullSubscription sınıf ve küme PublicationName(), DatabaseName(), PublisherName(), ve PublicationDBName() özellikleri. 1. Adımdaki bağlantı için kullanmak ConnectionContext() özellik.

  3. Denetleme IsExistingObject() özellik abonelik varolduğundan emin olun. Bu özelliğin değeri false, adım 2'de abonelik özelliklerini yanlış olarak tanımlanmış veya abonelik yok.

  4. Call Remove() yöntem.

  5. örnek MergePublication 1. adımdaki Yayımcı bağlantısı kullanarak sınıf'ı tıklatın. Belirtin Name(), DatabaseName() ve ConnectionContext().

  6. Call LoadProperties() yöntem. Bu yöntem döndürüyorsa false, adım 5'te belirtilen özellikleri yanlıştır veya yayın sunucuda yok.

  7. Call RemovePullSubscription(String, String) yöntem. Abone için abonelik veritabanı adını belirtmek subscriber ve subscriberDB Parametreler.

Example

Bu örnek, bir işlem için çekme temelli abonelik siler yayın ve yayımcı abonelik kayıtta kaldırır.

Bu örnek, çekme temelli abonelik birleştirme yayınına siler ve yayımcı abonelik kayıtta kaldırır.