Aracılığıyla paylaş


ReplicationMonitor.EnumPublishers2 Yöntemi

Şu anda bağlı sunucuyu dağıtıcı olarak kullanın yayımcılar listesini döndürür.

Ad Alanı:  Microsoft.SqlServer.Replication
Derleme:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo içinde.dll)

Sözdizimi

'Bildirim
Public Function EnumPublishers2 As DataSet
'Kullanım
Dim instance As ReplicationMonitor
Dim returnValue As DataSet

returnValue = instance.EnumPublishers2()
public DataSet EnumPublishers2()
public:
DataSet^ EnumPublishers2()
member EnumPublishers2 : unit -> DataSet 
public function EnumPublishers2() : DataSet

Dönüş Değeri

Tür: System.Data.DataSet
A DataSet nesne içeren aşağıdaki sütunlar.

Column

Veri türü

Açıklama

Yayımcı

String

Bir Yayımcı addır.

distribution_db

String

Tarafından kullanılan dağıtım veritabanının adıdır bir verilen Yayımcı.

Durum

Int32

Bu değerlerden birini olabilir bu Yayımcı adresindeki yayınlar ile ilişkili tüm çoğaltma aracıları en fazla durumu.

1 = Başlatıldı

2 = Başarılı oldu

3 = Sürüyor

4 = Boş

5 = Yeniden deneniyor

6 = Başarısız oldu

Uyarı

Int32

Bu değerler birinin veya mantıksal or sonucu olabilir bu Yayımcı adresindeki yayın ait bir abonelik tarafından oluşturulan en fazla eşik uyarı.

1 = Sona erme.Bir abonelik için bir işlem yayın saklama dönemi tarafından izin verilen eşik değerinden daha fazla saklama dönemi yüzdesi olarak aştı.

2 = Gecikme süresi.saat İşlem bir veri çoğaltmak için çekilen abone için yayımcı eşiği, saniye cinsinden aşıyor.

4 = Mergeexpiration.Bir abonelik için birleştirme yayın saklama dönemi tarafından izin verilen eşik değerinden daha fazla saklama dönemi yüzdesi olarak aştı.

8 Mergefastrunduration =.saat Gerçekleştirilen birleştirme abonelik eşitleme işlemini tamamlamak için eşiği saniye hızlı ağ bağlantısı üzerinden aşıyor.

16 Mergeslowrunduration =.saat Gerçekleştirilen birleştirme abonelik eşitleme işlemini tamamlamak için eşiği saniye yavaş veya çevirmeli ağ bağlantısı üzerinden aşıyor.

32 Mergefastrunspeed =.Birleştirme abonelik eşitleme sırasında satır için teslimat hızı eşik hızı saniyede satırlardaki hızlı ağ bağlantısı üzerinden korumak başarısız oldu.

64 Mergeslowrunspeed =.Birleştirme abonelik eşitleme sırasında satır için teslimat hızı eşik oranı üzerinden yavaş veya satırların saniyede çevirmeli ağ bağlantısı korumak başarısız oldu.

publicationcount

Int32

Ait yayınların sayısı Yayımcı.

Açıklamalar

Bir dağıtıcı yüklü değilse veya dağıtım veritabanı olan oluşturulmamış, bu yöntem bir istisna atar.

EnumPublishers2 yöntem yalnızca alınan üyeleri tarafından sysadmin sabit sunucu rolü üyeleri tarafından veya dağıtıcı db_owner veya replmonitor dağıtım veritabanı üzerinde veritabanı rolleri sabit.

Arama EnumPublishers2 yürütmek için eşdeğer olduğu sp_replmonitorhelppublisher (Transact-sql).

EnumPublishers2 yöntem ile kullanılabilir SQL Server 2005.

Bu ad, sınıf veya üye yalnızca desteklenen sürüm 2.0.net Framework.