Aracılığıyla paylaş


sp_helpmergesubscription (Transact-SQL)

Bir mektup birleştirme için bir abonelik hakkında bilgi verir yayın hem gönderme, hem de çekme.Bu saklı yordam, yayın veritabanı bir yayımcı veya abonelik veritabanı üzerinde republishing bir abone olarak yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

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 zaten var ve gerekir tanımlayıcıları kurallarına uyar.null ise veya %, tüm birleştirme yayımları ve geçerli veritabanında abonelikleri hakkında bilgi verilir.

  • [ @subscriber=] 'subscriber'
    Is the name of the Subscriber.subscriber is sysname, with a default of %.NULL veya %, tüm abonelikler için verilen yayın hakkında bilgi döndürülürse.

  • [ @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ı adıdı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)

    Abonelik itin.

    çekme

    Abonelik isteme

    her ikisi de

    gönderme ve çekme 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 bulunan gösterir.0 yayın bulunamadı 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

Abone adı.

subscriber_db

sysname

Abonelik veritabanının adı.

Durum

int

Abonelik durumu:

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

1 Biri = ya da daha fazla işi başlatılıyor

2 = Tümü başarıyla yürütülen işlerin

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

4 Tüm = zamanlanan ve boş olan işleri

5 En az bir tane = iş, bir önceki hatası sonra yürütmek çalışıyor

6 En az bir tane = iş başarıyla çalıştırmak başarısız oldu

subscriber_type

int

Abone türü.

subscription_type

int

Abonelik türü:

0 = gönderme

1 = çekme

2 = Both

öncelik

float(8)

Abonelik için öncelik belirten sayı.

sync_type

tinyint

Abonelik eşitleme türü.

Açıklama

nvarchar(255)

Kısa bu birleştirme abonelik açıklaması.

merge_jobid

binary(16)

Birleştirme Aracısı iş KIMLIĞI.

full_publication

tinyint

Abonelik tam veya filtre uygulanmış bir yayına olup olmadığı.

offload_enabled

bit

Bir çoğaltma aracısının boşaltması yürütme Abone tarafında çalışacak biçimde küme, belirtir.null ise, yürütme, Yayımcı tarafında çalıştırılır.

offload_server

sysname

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

use_interactive_resolver

int

Mutabakat sırasında etkileşimli çözümleyici kullanılan olup olmadığını döndürür.If 0etkileşimli çözümleyici kullanılır.

ana bilgisayar adı

sysname

Bir abonelik değeriyle süzülür, sağlanan değer 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 sırasında oturum açma adıdır.

subscriber_password

sysname

Gerçek abone parola hiçbir zaman döndürdü.Sonuç olarak maskelenmiş bir "******"dizesi.

Dönüş Kodu Değerleri

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

Remarks

sp_helpmergesubscription birleştirme çoğaltma yayımcının veya republishing abone depolanan abonelik bilgileri döndürmek için kullanılır.

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

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolüdb_owner sabit veritabanı rolü ya da yayın erişim listesi abonelik ait olduğu için yayının çalıştırınsp_helpmergesubscription.