Aracılığıyla paylaş


sp_helpsubscription (Transact-SQL)

Belirli yayın, makale, abone veya abonelikler kümesi ile ilişkili bir abonelik bilgileri listeler.Bu saklı yordam, bir Yayımcı yayın veritabanı sırasında yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

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'
    Is the name of the associated publication.publication is sysname, with a default of %, which returns all subscription information for this server.

  • [ @article= ] 'article'
    Is the name of the article.article is sysname, with a default of %, which returns all subscription information for the selected publications and Subscribers.If tüm, yalnızca bir giriş, bir yayın üzerinde tam bir abonelik için döndürülür.

  • [ @subscriber= ] 'subscriber'
    Is the name of the Subscriber on which to obtain subscription information.subscriber is sysname, with a default of %, which returns all subscription information for the selected publications and articles.

  • [ @destination_db= ] 'destination_db'
    Is the name of the destination database.destination_db is sysname, with a default of %.

  • [ @found= ] **'found'**OUTPUT
    Is a flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of 23456.

    1 yayın bulunan gösterir.

    0 yayın bulunamadı gösterir.

  • [ Yayımcı'ın = ] 'publisher'
    Is the name of the Publisher.publisher is sysname, and defaults to the name of the current server.

    Not

    publisher , onu bir Oracle Yayımcı olduğunda dışında belirtilmemelidir.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

abone

sysname

Abone adı.

yayın

sysname

Yayın adı.

makale

sysname

makale adı.

Hedef veritabanı

sysname

Çoğaltılan verilerin yerleştirildiği hedef veritabanının adı.

Abonelik durumu

tinyint

Abonelik durumu:

0 = $ Etkin değil

1 = $ Abone olunmuş

2 = Active

Eşitleme tipi

tinyint

Abonelik eşitleme türü:

1 Otomatik =

2 = None

abonelik tipi

int

Abonelik türü:

0 = gönderme

1 = çekme

2 = $ Anonim

tam bir abonelik

bit

Yayındaki tüm makalelere abonelik olup:

0 = No

1 = Yes

Abonelik adı

nvarchar(255)

Abonelik adı.

güncelleştirme modu

int

0 Salt =

1 = Abonelik hemen güncelleştiriliyor

Dağıtım iş kimliği

binary(16)

Distribution Agent iş KIMLIĞI.

loopback_detection

bit

Geridöngü algılama dağıtım aracısını yeniden abone için abone sırasında oluşturulan hareketler gönderip göndermeyeceğini belirler:

0 Gönderirse geri =.

1 Mu = geri gönderir.

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

offload_enabled

bit

Bir çoğaltma aracısının boşaltması yürütme Abone tarafında çalışacak şekilde küme olup olmadığını belirtir.

If 0, Yayımcı tarafında aracı çalışır.

If 1, Abone tarafında aracı çalışır.

offload_server

sysname

Uzaktaki Aracı etkinleştirme için etkin sunucunun adı.null ise, daha sonra geçerli offload_server listelenen MSdistribution_agents tablosu kullanılır.

dts_package_name

sysname

Veri Dönüştürme Hizmetleri (DTS) adını belirtir paket.

dts_package_location

int

DTS paketini bir atanmışsa, konumunu abonelik.Bir paket değeri ise 0 paket konumu belirtir.dağıtımcı.Değeri 1 belirtir.abone.

subscriber_security_mode

smallint

Güvenlik modu sırasında abone iş yeri 1 ve Windows kimlik doğrulaması anlamına gelir.0 means SQL Server Kimlik doğrulaması.

subscriber_login

sysname

Abone sırasında oturum açma adıdır.

subscriber_password

 

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

job_login

sysname

Distribution Agent çalıştığı Windows hesabının adı.

job_password

 

Fiili iş parola hiçbir zaman döndürdü.Sonuç olarak maskelenmiş bir "******"dizesi.

distrib_agent_name

nvarchar(100)

Abonelik eşitleyen Aracısı projenin 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ı

subscriber_provider

sysname

Benzersiz programsal tanıtıcısı (PROGID), SQL Server dışındaki veriler için OLE DB sağlayıcı kaynak kaydedilir.

subscriber_datasource

nvarchar(4000)

Verileri adını kaynak OLE DB sağlayıcı tarafından anlaşılan gibi.

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şılan veritabanının konumu

subscriber_catalog

sysname

Bir bağlantı için OLE DB sağlayıcı yapılırken kullanılacak katalog'i tıklatın.

Dönüş Kodu Değerleri

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

Remarks

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

İzinler

Izinleri varsayılan olarak yürütmek Ortak roldür.Kullanıcılar, yalnızca oluşturdukları abonelikler için bilgiler döndürülür.Tüm abonelikleri hakkında bilgi üyelerine verilir sysadmin Yayımcı veya üye sabit sunucu rolüdb_owner sabit veritabanı rolü yayın veritabanında.