Aracılığıyla paylaş


sp_addmergepullsubscription (Transact-SQL)

çekme temelli abonelik birleştirme yayınına ekler.Bu saklı yordam, abonelik veritabanı abonelik sırasında yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

sp_addmergepullsubscription [ @publication= ] 'publication' 
    [ , [ @publisher= ] 'publisher' ] 
    [ , [ @publisher_db = ] 'publisher_db' ] 
    [ , [ @subscriber_type= ] 'subscriber_type' ] 
    [ , [ @subscription_priority= ] subscription_priority ] 
    [ , [ @sync_type= ] 'sync_type' ] 
    [ , [ @description= ] 'description' ]

Bağımsız değişkenler

  • [ @publication=] 'publication'
    Is the name of the publication.publication is sysname, with no default.

  • [ @publisher=] 'publisher'
    Is the name of the Publisher.Publisher is sysname, with a default of the local server name.Yayımcı, geçerli bir sunucu olması gerekir.

  • [ @publisher_db =] 'publisher_db'
    Is the name of the Publisher database.publisher_db is sysname, with a default of NULL.

  • [ @subscriber_type=] 'subscriber_type'
    Is the type of Subscriber.subscriber_type is nvarchar(15), and can be global, local or anonymous.Içinde SQL Server 2005 ve sonraki sürümlerde, yerel abonelikler istemci abonelikler adlandırılır ve genel abonelikler sunucu abonelikler anılır. Daha fazla bilgi için "Abonelik türleri" bölümüne bakın... Birleştirme çoğaltması nasıl algılıyor ve çakışmaları çözümler..

  • [ @subscription_priority=] subscription_priority
    Is the subscription priority.subscription_priorityis real, with a default of NULL.Yerel ve anonim abonelikler önceliğidir 0.0.Öncelik, varsayılan çözümleyici tarafından çakışmaları algılandığında, bir kazanan seçmek için kullanılır.Genel aboneleri için abonelik önceliği 100'den azsa, yayımcı önceliğini olduğu olması gerekir.

  • [ @sync_type=] 'sync_type'
    Is the subscription synchronization type.sync_typeis nvarchar(15), with a default of automatic.Olabilir otomatik or yok.If otomatik, şema ve ilk veri yayımlanmış tablolar için abone için öncelikle transfer edilir.If yok, yayımlanmış olan tablolar için ilk veri ve şema zaten abone olan varsayılır.sistem tabloları ve verileri her zaman transfer edilir.

    Not

    Bir değer belirterek önerilmez yok.Daha fazla bilgi için bkz: Bir birleştirme aboneliği olmayan bir anlık görüntü başlatılıyor.

  • [ @description=] 'description'
    Is a brief description of this pull subscription.descriptionis nvarchar(255), with a default of NULL.Bu değer tarafından çoğaltma izleyicisi'nde görüntülenen Kolay ad sütun izlenen yayın abonelikler sıralamak için kullanılabilir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

sp_addmergepullsubscription birleştirme çoğaltma için kullanılır.

Kullanıyorsanız SQL Server Abonelik, eşitlemeye Aracısı sp_addmergepullsubscription_agent saklı yordamı yayın birlikte eşitlemek için bir aracı ve iş oluşturmak için abone adresindeki çalıştırmalısınız.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü çalıştırabilirsinizsp_addmergepullsubscription.