sp_helpmergesubscription (Transact-sql)
Bilgi verir birleştirme yayını aboneliği, hem itme ve çekme. Bu saklı yordam, yayını veritabanı üzerinde yayımcı veya republishing Abone abonelik veritabanının yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_helpmergesubscription [ [ @publication=] 'publication']
[ , [ @subscriber=] 'subscriber']
[ , [ @subscriber_db=] 'subscriber_db']
[ , [ @publisher=] 'publisher']
[ , [ @publisher_db=] 'publisher_db']
[ , [ @subscription_type=] 'subscription_type']
[ , [ @found=] 'found' OUTPUT]
Bağımsız değişkenler
@ publication ='publication'
Yayını addır. publicationise sysname, varsayılan %. Yayın zaten var ve tanımlayıcıları kuralları uyması gerekir. Eğer null veya %, tüm birleştirme yayımları ve geçerli veritabanında Abonelikleri hakkında bilgi döner.@ abone ='subscriber'
Abone addır. subscriberise sysname, varsayılan %. Eğer null ya da %, tüm abonelikleri için verilen yayın hakkında bilgi verilir.@ subscriber_db ='subscriber_db'
Abonelik veritabanı adıdır. subscriber_dbise sysname, varsayılan %, hangi tüm abonelik veritabanları hakkında bilgi verir.@ publisher ='publisher'
Yayımcı addır. Publisher, geçerli bir sunucu olması gerekir. publisherise sysname, varsayılan %, hangi tüm yayımcılar hakkında bilgi verir.@ publisher_db ='publisher_db'
Publisher veritabanı adıdır. publisher_dbise sysname, varsayılan %, hangi tüm Publisher veritabanları hakkında bilgi verir.@ subscription_type ='subscription_type'
Abonelik türü olduğunu. subscription_typeise nvarchar(15), ve bu değerlerden biri olabilir.Değer
Açıklama
Bas (varsayılan)
Itme abonelik
Çekme
Çekme abonelik
her ikisi de
Bir itme ve çekme abonelik
@found='found'OUTPUT
Dönen satırları göstermek için bir bayrak 's. foundise int ve null varsayılan bir çıkış parametresi. 1 yayını bulunan gösterir. 0 yayın bulunamadı gösterir.
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
subscription_name |
sysname |
Abonelik adı. |
Yayını |
sysname |
Yayın adı. |
Yayınevi |
sysname |
Yayımcı adı. |
publisher_db @ |
sysname |
Publisher veritabanının adı. |
abone |
sysname |
Abonenin adını. |
subscriber_db |
sysname |
Abonelik veritabanının adı. |
durumu |
int |
Abonelik durumu: 0 = Tüm işleri başlatmak için bekliyoruz 1 = Bir veya daha fazla iş başlıyor 2 = Tüm işleri başarıyla yürütülen 3 = En az bir iş yürütülürken 4 = Tüm işleri planlanır ve boşta 5 = En az bir iş denemeden önceki hatasından sonra yürütmek 6 = En az bir işi başarıyla yürütmek için başarısız oldu |
Subscriber_type |
int |
Abone türü. |
Abonelik |
int |
Abonelik türü: 0 = Itme 1 = Çekme 2 = Her ikisi de |
öncelik |
float(8) |
Abonelik için öncelik belirten sayı. |
sync_type |
tinyint |
Abonelik eşitleme türü. |
Açıklama |
nvarchar(255) |
Bu birleştirme abonelik kısa açıklaması. |
merge_jobid |
binary(16) |
Birleştirme Aracısı iş Kımlığı. |
full_publication |
tinyint |
Abonelik için tam veya filtre uygulanmış bir yayında olup olmadığı. |
offload_enabled |
bit |
Çoğaltma aracısı boşaltması yürütülmesi abone çalıştırmak için ayarlanmış belirtir. BOŞ ise, yürütme Yayımcı tarafında çalışır. |
Offload_server |
sysname |
Aracı çalıştığı sunucunun adıdır. |
use_interactive_resolver |
int |
Etkileşimli çözümleyici mutabakat sırasında kullanılan olup olmadığını döndürür. Eğer 0, etkileşimli çözümleyici kullanılmaz. |
hostname |
sysname |
Bir abonelik değeri tarafından filtre uygulandığında sağlanan değer host_name işlevi. |
subscriber_security_mode |
smallint |
Abone adresindeki güvenlik modu nerede 1 Windows kimlik doğrulaması anlamına gelir ve 0 anlamına gelir Microsoft SQL Serverkimlik. |
subscriber_login |
sysname |
Abone adresindeki oturum açma adıdır. |
subscriber_password |
sysname |
Fiili abone parola asla döndürülür. Sonuç olarak maskelenir bir "*" dize. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_helpmergesubscription birleştirme çoğaltma Publisher veya republishing Abone depolanan abonelik bilgileri döndürmek için kullanılır.
Anonim abonelikleri subscription_type değeri her zaman 1 (çekme). Ancak, yürütme gerekir eşdeğerdirsp_helpmergepullsubscription bilgi anonim abonelikleri için abone.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü, db_owner sabit veritabanı rolü veya abonelik ait olduğu yayın yayın erişim listesi yürütebilirsiniz sp_helpmergesubscription.
Ayrıca bkz.
Başvuru
sp_addmergesubscription (Transact-sql)
sp_changemergesubscription (Transact-sql)