sp_helpsubscription (Transact-sql)

Bir özel yayın, makale, abone veya abonelik ile ilişkili abonelik bilgilerini listeler. Bu saklı yordam, yayını veritabanı üzerinde yayımcı adresindeki yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_helpsubscription [ [ @publication = ] 'publication' ] 
    [ , [ @article = ] 'article' ]
    [ , [ @subscriber = ] 'subscriber' ]
    [ , [ @destination_db = ] 'destination_db' ] 
    [ , [ @found=] found OUTPUT ]
    [ , [ @publisher = ] 'publisher' ]

Bağımsız değişkenler

  • @ publication = 'publication'
    İlişkili Yayını addır. publicationise sysname, varsayılan %, ki bu sunucu için tüm abonelik bilgileri döndürür.

  • @article= 'article'
    Makaleyi addır. articleise sysname, varsayılan %, hangi seçili yayınlar ve abonelerin tüm abonelik bilgileri döndürür. Eğer tüm, yalnızca bir giriş yayınında tam abonelik için geri döndü.

  • @ abone = 'subscriber'
    Abonelik bilgileri almak için abone addır. subscriberise sysname, varsayılan %, hangi seçili yayınlar ve makaleler tüm abonelik bilgilerini döndürür.

  • destination_db @ = 'destination_db'
    Hedef veritabanının adıdır. destination_dbise sysname, varsayılan %.

  • @found= **'found'**Çıktı
    Dönen satırları göstermek için bir bayrak 's. foundise intve 23456 varsayılan bir çıkış parametresi.

    1 yayını bulunan gösterir.

    0 yayın bulunamadı gösterir.

  • @ publisher=] 'publisher'
    Yayımcı addır. publisherise sysnameve geçerli sunucu adı varsayılanlara.

    [!NOT]

    publisher, Oracle Publisher olduğunda dışında belirtilmemelidir.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

abone

sysname

Abonenin adını.

Yayını

sysname

Yayın adı.

makale

sysname

Makale adı.

hedef veritabanı

sysname

Çoğaltılmış veri yerleştirildiği hedef veritabanının adı.

Abonelik durumu

tinyint

Abonelik durumu:

0 = Etkin değil

1 = Abone

2 = Etkin

eşitleme tipi

tinyint

Abonelik eşitleme türü:

1 = Otomatik

2 = None

Abonelik türü

int

Abonelik türü:

0 = Itme

1 = Çekme

2 = Anonim

tam abonelik

bit

Yayındaki tüm makaleleri için abonelik olup:

0 = No

1 = Yes

abonelik adı

nvarchar(255)

Abonelik adı.

güncelleştirme modu

int

0 = Salt okunur

1 = Abonelik hemen güncelleştiriliyor

Dağıtım iş kimliği

binary(16)

Dağıtım aracı iş Kımlığı.

loopback_detection

bit

Geridöngü algılama dağıtım aracı geri abone abone adresindeki kaynaklanan hareketler gönderip göndermeyeceğini belirler.

0 Geri gönderir =.

1 = Mu geri göndermeyecek.

Çift yönlü işlem çoğaltması ile kullanılır. Daha fazla bilgi için, bkz. Çift yönlü işlem çoğaltma.

offload_enabled

bit

Çoğaltma aracısı boşaltması yürütülmesi abone çalıştırmak için ayarlanmış olup olmadığını belirtir.

Eğer 0, yayımcı Aracısı çalıştırılır.

Eğer 1, Abone tarafında Aracısı çalıştırılır.

Offload_server

sysname

Uzaktaki aracı etkinleştirme için etkin sunucu adı. BOŞ ise, o zaman geçerli offload_server listelenen MSdistribution_agents tablo kullanılır.

dts_package_name

sysname

Veri Dönüştürme Hizmetleri (dts) paketinin adını belirtir.

dts_package_location

int

Abonelik dts paketi, bir yere atanır. Bir paketi, bir değeri ise 0 paket konumu belirtir Dağıtıcı. Değeri 1 belirtir abone.

subscriber_security_mode

smallint

Abone adresindeki güvenlik modu nerede 1 Windows kimlik doğrulaması anlamına gelir ve 0 anlamına gelir SQL Serverkimlik.

subscriber_login

sysname

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

subscriber_password

 

Fiili abone parola asla döndürülür. Sonuç olarak maskelenir bir "*" dize.

job_login

sysname

Dağıtım aracı çalıştığı Windows hesabı adı.

job_password

 

Gerçek iş parola asla döndürülür. Sonuç olarak maskelenir bir "*" dize.

distrib_agent_name

nvarchar(100)

Abonelik eşitler Aracısı iş adı.

Subscriber_type

tinyint

Aşağıdakilerden biri olabilen abone türü:

DeğerAçıklama
0SQL Server abone
1odbc veri kaynağı sunucu
2Microsoft jet veritabanı (kullanım dışı)
3ole db sağlayıcısı

Subscriber_provider

sysname

Birlikte sql sunucusu veri kaynağı için ole db sağlayıcısı kayıtlı benzersiz programlı tanımlayıcı (ProgID).

subscriber_datasource

nvarchar(4000)

ole db sağlayıcı tarafından anlaşıldığı gibi veri kaynağı adı.

subscriber_providerstring

nvarchar(4000)

Veri kaynağını tanımlayan ole db sağlayıcıya özgü bağlantı dizesi.

subscriber_location

nvarchar(4000)

ole db sağlayıcı tarafından anlaşıldığı gibi veritabanının konumu

subscriber_catalog

sysname

ole db sağlayıcısı bağlantı yaparken kullanılacak katalog.

Dönüş Kodu Değerleri

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

Açıklamalar

sp_helpsubscription anlık görüntü ve işlem çoğaltma kullanılır.

İzinler

Yürütme izinleri varsayılan Genel rolü. Kullanıcıların yalnızca oluşturdukları abonelikleri bilgi verilir. Tüm abonelikleri hakkında bilgi döner üyelerine sysadmin sabit sunucu rolü yayımcı veya üyeleri db_owner yayın veritabanı üzerinde sabit veritabanı rolü.

Ayrıca bkz.

Başvuru

sp_addsubscription (Transact-sql)

sp_changesubstatus (Transact-sql)

sp_dropsubscription (Transact-sql)

Sistem saklı yordamları (Transact-sql)