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.
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)