Aracılığıyla paylaş


ReplicationMonitor.EnumQueueReaderAgentSessions Yöntemi

Durum ve istatistik bilgileri de dahil olmak üzere sıra okuma Aracısı oturumları hakkında bilgi 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 EnumQueueReaderAgentSessions ( _
    distributionDatabase As String, _
    publicationId As Integer, _
    sessionDuration As Integer, _
    returnOnlyErrorSessions As Boolean _
) As DataSet
'Kullanım
Dim instance As ReplicationMonitor
Dim distributionDatabase As String
Dim publicationId As Integer
Dim sessionDuration As Integer
Dim returnOnlyErrorSessions As Boolean
Dim returnValue As DataSet

returnValue = instance.EnumQueueReaderAgentSessions(distributionDatabase, _
    publicationId, sessionDuration, _
    returnOnlyErrorSessions)
public DataSet EnumQueueReaderAgentSessions(
    string distributionDatabase,
    int publicationId,
    int sessionDuration,
    bool returnOnlyErrorSessions
)
public:
DataSet^ EnumQueueReaderAgentSessions(
    String^ distributionDatabase, 
    int publicationId, 
    int sessionDuration, 
    bool returnOnlyErrorSessions
)
member EnumQueueReaderAgentSessions : 
        distributionDatabase:string * 
        publicationId:int * 
        sessionDuration:int * 
        returnOnlyErrorSessions:bool -> DataSet 
public function EnumQueueReaderAgentSessions(
    distributionDatabase : String, 
    publicationId : int, 
    sessionDuration : int, 
    returnOnlyErrorSessions : boolean
) : DataSet

Parametreler

  • distributionDatabase
    Tür: System.String
    A String değeri belirleyen bir dağıtım veritabanı.
  • sessionDuration
    Tür: System.Int32
    Bir Int32 değeri için sınırlamak geçerli saat önce saat sayısını belirtirsonuçlar.Örneğin, bir değer 24 son 24 saat içinde Aracısı oturumları hakkında bilgi döndürür.Son 100 oturumları hakkında bilgi -1 değerini döndürür ve bir 0 değeri, tüm oturumları hakkında bilgi verir.
  • returnOnlyErrorSessions
    Tür: System.Boolean
    A Boolean değeri yalnızca oturumları bir hata veya sonuçlandı hakkında bilgi dönmek etkinleştirilip etkinleştirilmeyeceğini belirtirtüm oturumlar. Doğru , oturumlar yalnızca hata döndürülür. Yanlış , tüm oturumlar döndürülür.

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

runstatus

Int32

Çalışma durumu:

1 Start =

2 = Başarıya ulaşmasına

3 = Sürüyor

4 = Boş

5 = Yeniden deneme

6 = Başarısız

start_time

String

Tarih ve saat son Aracısı yürütme.

saat

String

Tarih ve saat oturum açmış.

Açıklamalar

String

Oturum Aracısı tarafından ileti metni.

SÜRE

Int32

Geçen saat , oturumun saniye.

delivery_rate

Single

Ortalama saniyede teslim edilen komutları sayısı.

delivery_latency

Int32

Yayımlanmış veritabanı ve için kaydedilen kaydedilmiş bir komutu arasındaki milisaniye olarak geçen saat dağıtım veritabanı.

publication_id

Int32

Yayın Kimliği.

transactions_processed

Int32

Toplam işlem sayısı teslim oturum.

commands_processed

Int32

Teslim edilen komutları toplam sayısı oturum.

average_commands

Int32

Teslim komutları işlem başına ortalama sayısı oturum.

action_count

Int32

Aracısı günlük iletilerin kaydedildiği oturum.

error_id

Int32

Hata kodu MSrepl_errors (Transact-sql) Sistem tablo.Use EnumErrorRecords yöntem bir hata hakkında ayrıntılı bilgi verilecek.

Açıklamalar

Size gereken yürütme herhangi bir özellik değiştirir ReplicationMonitor nesneyi, bu nesnenin özelliklerini Bunlar zaten yüklü olduğu, yüklenmesi gerektiğinden bu yöntem çağırmadan önce.

EnumQueueReaderAgentSessions yöntem yalnızca adlı üyeleri tarafından db_owner veya replmonitor dağıtım veritabanı üzerinde veritabanı rolleri sabit.

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