EnumPublications2 yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The EnumPublications2 method returns a QueryResults object that enumerates the publications of a replication publishing data source.
Sözdizimi
object
.EnumPublications2(
ReplicationType
,
DatabaseName
,
PublicationName
,
AgentLogin
,
bSecurityCheck
)
as
QueryResults
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.ReplicationType
Çoğaltma yöntem belirtir ve sınırlar uzun tamsayı sonuç küme üyelik ayarlarda belirtildiği gibi.Veritabanı adı
Çoğaltma veritabanı adına göre tanımlayan dize.% Tüm veritabanlarını belirtmek için kullanın.PublicationName
Bir yayın adına göre tanımlayan dize.null veya boş dize tüm yayınları belirtmek için kullanınAgentLogin
Microsoft SQL Server oturumu açma açma adı veya boş bir dize tanımlayan dize.bSecurityCheck
DOĞRU veya yanlış Ayarları'nda anlatıldığı gibi.
Prototip (c/C++)
HRESULT EnumPublications2(LPSQLDMOQUERYRESULTS *ppResults,
SQLDMO_REPLICATION_TYPE ReplicationType
CPPDEFAULT(= SQLDMORepType_TransactionalMerge),
SQLDMO_LPCSTR DatabaseName CPPDEFAULT(= NULL),
SQLDMO_LPCSTR PublicationName CPPDEFAULT(= NULL),
SQLDMO_LPCSTR AgentLogin CPPDEFAULT(= NULL),
BOOL bSecurityCheck CPPDEFAULT(= FALSE));
Ayarları
Set ReplicationType bu değerleri kullanarak.
Sabit |
Değer |
Açıklama |
---|---|---|
SQLDMORepType_Merge |
2 |
Sonuç küme birleştirme çoğaltma yayınları numaralandırır. |
SQLDMORepType_ işlem |
1 |
Sonuç küme çoğaltma anlık görüntü çoğaltması çoğaltması ve işlemsel yayımlar numaralandırır. |
SQLDMORepType_/TransactionalMerge |
3 |
Sonuç küme çoğaltma yöntem ne olursa olsun tüm yayınları numaralandırır. |
When bSecurityCheck is TRUE, the method enumerates only publications accessible to the login used for SQLServerobject connection.The AgentLogin argument is evaluated.
Zaman bSecurityCheck (varsayılan) değeri false ise tüm yayınları numaralandırılır.
Döndürür
A QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.
Column |
Veri türü |
Açıklama |
---|---|---|
agent_access |
bit |
DOĞRU olduğunda, belirtilen oturum açma AgentLogin üye olmayan bağımsız değişken yayın erişim listesi. |
allow_anonymous |
bit |
DOĞRU olduğunda, anonim abonelikleri izin verilir. |
allow_pull |
bit |
DOĞRU olduğunda, abone kaynaklı (çekme) abonelikleri izin verilir. |
allow_sync_tran |
bit |
DOĞRU olduğunda, işlem çoğaltma yayın Abone tarafında güncelleştirilebilir. |
description |
nvarchar(256) |
Açıklayıcı metin. |
distribution_db |
nvarchar(129) |
Adı dağıtım veritabanı. |
enabled_for_internet |
bit |
DOĞRU olduğunda, yayın ftp kullanarak anlık görüntü yükleme sağlar. |
immediate_sync |
bit |
DOĞRU olduğunda, güncelleştirilmiş bir anlık görüntüsünü her zaman olması üretilir yayın Anlık Görüntü Aracısı çalışırken.Böylece tüm eklenecek yeni aboneler saat ve hemen teslim edilecek son anlık görüntü için beklemek zorunda kalmadan yerine anlık görüntü almak için kendi publisher ile eşitleyin. |
immediate_sync_ready |
bit |
DOĞRU olduğunda, bir anlık görüntü yayın. |
independent_agent |
bit |
Mektup birleştirme için doğru çoğaltma yayınlar. |
publication |
nvarchar(129) |
Yayın adı. |
publisher |
nvarchar(129) |
Ad veri kaynak veri yayımlama. |
publisher_db |
nvarchar(129) |
Veritabanı adı. |
repl_freq |
tinyint |
Frekans veri çoğaltmak için kullanılır.sqldmo_repfreq_type kullanarak değeri yorumlayabilir. |
replication_type |
tinyint |
Çoğaltma yöntem.SQLDMO_REPLICATION_TYPE kullanarak değeri yorumlayabilir. |
thirdparty_flag |
bit |
DOĞRU olduğunda, yayın kaynak bir sql Server örnek değil. |
vendor_name |
nvarchar(129) |
Veri yayımlama ürün satıcısının adı. |
Açıklamalar
The EnumPublications2 method differs from the EnumPublications method in that it includes a PublicationName parameter.
Not
Uygulama çağrıları, EnumPublications2 sql Server sürüm 7.0, sabit, SQLDMO_E_SQL80ONLY ve ileti örnek üzerinde "Bu özellik veya yöntem gerektirir Microsoft sql Server 2000 veya daha yenisi" döndürülür.