Aracılığıyla paylaş


sp_helpsubscription (Transact-SQL)

Belirli bir yayın, makale, abone veya abonelikleri küme 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ı simgesiTransact-sql sözdizimi 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'
    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 all, only one entry is returned for the full subscription on a publication.

  • [ @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 bulunduğunda gösterir.

    0 yayın bulunan gösterir.

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

    Not

    publisher , bir Oracle Yayımcı geldiğinde 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

Adı makale.

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 = İtme

1 = Çekme

2 = Anonim

tam abonelik

bit

Abonelik olup tüm makalelere yayın:

0 = No

1 = Yes

Abonelik adı

nvarchar(255)

Abonelik adı.

güncelleştirme modu

int

0 = Salt okunur

1 = Anında güncellemeabonelik

dağıtım iş kimliği

binary(16)

Dağıtım Aracısı iş kimliği.

loopback_detection

bit

Geridöngü algılama Dağıtım Aracısı başa dön abone abone adresindeki kaynaklanan hareketler gönderip göndermeyeceğini belirler:

0 Geri gönderir =.

1 Mu = geri gönderin.

Çift yönlü ile işlem kullanılan çoğaltma.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 tarafında çalıştırmak için küme olup olmadığını belirtir.

If 0, agent is run at the Publisher.

If 1, agent is run at the Subscriber.

offload_server

sysname

Uzaktaki aracı etkinleştirme için etkinleştirilmiş sunucunun adıdır.BOŞ ise, daha sonra geçerli offload_server listelenen MSdistribution_agents tablo kullanılır.

dts_package_name

sysname

Data Transformation Services (dts) adını belirtir paket.

dts_package_location

int

dts konumunu paket, bir abonelik için atanmış olması.Bir paket değeri ise 0 paket konumu belirtir dağıtımcı.Değeri, 1 belirtir abone.

subscriber_security_mode

smallint

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

subscriber_login

sysname

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

subscriber_password

 

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

job_login

sysname

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

job_password

 

Gerçek iş parola hiçbir zaman döndürülür.Sonuç olarak maskelenmiş 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 kaynak sunucu
2Microsoft jet veritabanı (kullanım dışı)
3ole db sağlayıcı

subscriber_provider

sysname

Veri kaynak sql Server için ole db sağlayıcı ile kayıtlı benzersiz programlama kimliğini (ProgID).

subscriber_datasource

nvarchar(4000)

ole db sağlayıcı tarafından anlaşılan veri kaynak adı.

subscriber_providerstring

nvarchar(4000)

ole db sağlayıcıya özgü bağlantı dize , veri kaynağını tanımlar.

subscriber_location

nvarchar(4000)

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

subscriber_catalog

sysname

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

Dönüş Kodu Değerleri

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

Açıklamalar

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

İzinler

Yürütme izinleri varsayılan olarak ortak rolü.Kullanıcılar, yalnızca bilgi oluşturdukları abonelikleri için döndürülür.Tüm abonelikleri hakkında bilgi, üyelerine verilen sysadmin sabit sunucu rolü yayımcı veya üyeleri db_owner yayın veritabanı üzerinde sabit veritabanı rolü.