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