Aracılığıyla paylaş


sp_reinitpullsubscription (Transact-SQL)

Işlem bir çekme işaretler veya anonim abonelik reinitialization için sonraki saat dağıtım aracısını çalıştırır.Bu saklı yordam, abonelik veritabanı çekme temelli abonelik sırasında yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

sp_reinitpullsubscription [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication'

Bağımsız değişkenler

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

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

  • [ @publication=] 'publication'
    Is the name of the publication.publication is sysname, with a default of all, which marks all subscriptions for reinitialization.

Dönüş Kodu Değerleri

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

Remarks

sp_reinitpullsubscription işlem çoğaltmasında kullanılır.

sp_reinitpullsubscription eşler arası işlem çoğaltma için desteklenmiyor.

sp_reinitpullsubscription Dağıtım Aracısı'nın bir sonraki çalışma sırasında aboneliğin yeniden başlatmak için abone tarafından çağrılabilir.

Abonelikler için yayınlar değeri ile oluşturuldu. false için @ immediate_sync abone yeniden kuramıyor.

çekme temelli abonelik yürütme ya da yeniden sp_reinitpullsubscription veya abonesp_reinitsubscription sırasında yayımcı.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü için yürütmek sp_reinitpullsubscription.