Aracılığıyla paylaş


sp_helpmergesubscription (Transact-SQL)

Hakkında bilgi döndüren bir abonelik için bir birleştirme yayını gönderme ve çekme.Bu saklı yordam yayın veritabanı üzerinde yayımcı veya republishing abone üzerinde yürütülecek olan abonelik veritabanı.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

Sözdizimi

sp_helpmergesubscription [ [ @publication=] 'publication']
    [ , [ @subscriber=] 'subscriber']
    [ , [ @subscriber_db=] 'subscriber_db']
    [ , [ @publisher=] 'publisher']
    [ , [ @publisher_db=] 'publisher_db']
    [ , [ @subscription_type=] 'subscription_type']
    [ , [ @found=] 'found' OUTPUT]

Bağımsız değişkenler

  • [ @publication=] 'publication'
    Is the name of the publication.publication is sysname, with a default of %.yayın önceden varolmalı ve tanıtıcı kurallarına uyar.null ise veya %, tüm birleştirme yayımları ve geçerli veritabanında abonelikleri hakkında bilgi döner.

  • [ @subscriber=] 'subscriber'
    Is the name of the Subscriber.subscriber is sysname, with a default of %.null ya da %, tüm abonelikleri için verilen yayın hakkında bilgi verdi.

  • [ @subscriber_db=] 'subscriber_db'
    Is the name of the subscription database.subscriber_dbis sysname, with a default of %, which returns information about all subscription databases.

  • [ @publisher=] 'publisher'
    Yayımcı addır.The Publisher must be a valid server.publisheris sysname, with a default of %, which returns information about all Publishers.

  • [ @publisher_db=] 'publisher_db'
    Is the name of the Publisher database.publisher_dbis sysname, with a default of %, which returns information about all Publisher databases.

  • [ @subscription_type=] 'subscription_type'
    Is the type of subscription.subscription_typeis nvarchar(15), and can be one of these values.

    Değer

    Açıklama

    gönderme (varsayılan)

    İtmeabonelik

    çekme

    Çekmeabonelik

    Both (Her ikisi)

    gönderme ve istek temelli abonelik

  • [ @found=] 'found'OUTPUT
    Is a flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of NULL.1 yayın bulunduğunda gösterir.0 yayın bulunan gösterir.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

subscription_name

sysname

Abonelik adı.

yayın

sysname

Yayın adı.

Yayımcı

sysname

Yayımcı adı.

publisher_db

sysname

Yayımcı veritabanının adı.

Abone

sysname

Abonenin adını.

subscriber_db

sysname

Adı abonelik veritabanı.

Durum

int

Abonelik durumu:

0 = Tüm işleri olan başlatmak için bekleniyor

1 = Bir veya daha fazla işi başlatma

2 = Tüm işleri başarıyla çalıştırıldı

3 = En az bir iş yürütülürken

4 = Tüm işleri planlanır ve boşta

5 = En az bir iş önceki hatasından sonra yürütmek girişiminde

6 = En az iş başarıyla yürütmek başarısız oldu

subscriber_type

int

Abone türü.

subscription_type

int

Abonelik türü:

0 = İtme

1 = Çekme

2 = Her ikisi de

Öncelik

float(8)

Abonelik için öncelik belirten sayı.

sync_type

tinyint

Abonelik eşitleme türü.

Açıklama

nvarchar(255)

Bu birleştirme abonelik kısa tarifi

merge_jobid

binary(16)

Birleştirme Aracısı iş kimliği.

full_publication

tinyint

Abonelik için tam veya filtre uygulanmış yayın.

offload_enabled

bit

Belirtir yürütme boşaltma bir çoğaltma aracısı olan küme Abone tarafında çalıştırmak için.BOŞ ise, yürütme Yayımcı tarafında çalışır.

offload_server

sysname

Aracı çalıştığı sunucunun adıdır.

use_interactive_resolver

int

Etkileşimli çözümleyici mutabakat sırasında kullanılan olmasa da döndürür.If 0, the interactive resolver not is used.

anabilgisayaradı

sysname

Bir abonelik değeri tarafından filtre uygulandığında sağlanan değeri host_name işlev.

subscriber_security_mode

smallint

Is the security mode at the Subscriber, where 1 means Windows Authentication, and 0 means Microsoft SQL Server Authentication.

subscriber_login

sysname

Abone adresindeki oturum açma adıdır.

subscriber_password

sysname

Gerçek abone parola hiçbir zaman döndürülür.Sonuç olarak maskelenmiş bir "*" dize.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Açıklamalar

sp_helpmergesubscription birleştirmede kullanılan çoğaltma Publisher veya republishing abone depolanan abonelik bilgileri döndürmek için.

For anonymous subscriptions, the subscription_typevalue is always 1 (pull).Ancak, gereken yürütmek sp_helpmergepullsubscription adresindeki abone anonim abonelikleri hakkında bilgi için.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü db_owner için abonelik ait olduğu yayın yapabilirsiniz sabit veritabanı rolü veya yayın erişim listesi yürütmek sp_helpmergesubscription.