Bagikan melalui


PublisherMonitor.EnumMergeAgentSessions(String, Int32, Boolean) Metode

Definisi

Mengembalikan informasi tentang sesi Agen Penggabungan.

public:
 System::Data::DataSet ^ EnumMergeAgentSessions(System::String ^ agentName, int sessionDuration, bool returnOnlyErrorSessions);
public System.Data.DataSet EnumMergeAgentSessions (string agentName, int sessionDuration, bool returnOnlyErrorSessions);
member this.EnumMergeAgentSessions : string * int * bool -> System.Data.DataSet
Public Function EnumMergeAgentSessions (agentName As String, sessionDuration As Integer, returnOnlyErrorSessions As Boolean) As DataSet

Parameter

agentName
String

String Nilai yang menentukan nama pekerjaan Agen Penggabungan. Anda dapat menggunakan SynchronizationAgentName properti MergeSubscription objek untuk mendapatkan nilai ini.

sessionDuration
Int32

Nilai Int32 yang menentukan jumlah jam sebelum waktu saat ini untuk membatasi hasil. Misalnya, nilai 24 akan mengembalikan informasi tentang sesi agen selama 24 jam terakhir. Nilai -1 mengembalikan informasi pada 100 sesi terakhir, dan nilai 0 mengembalikan informasi pada semua sesi.

returnOnlyErrorSessions
Boolean

Nilai Boolean yang menentukan apakah akan mengembalikan informasi hanya pada sesi yang mengakibatkan kesalahan atau pada semua sesi. Jika true, hanya sesi kesalahan yang dikembalikan. Jika false, semua sesi dikembalikan.

Mengembalikan

Objek DataSet yang berisi kolom berikut.

Kolom Jenis data Deskripsi
runstatusInt32 Status berjalan:

1 = Mulai

2 = Berhasil

3 = Sedang berlangsung

4 = Diam

5 = Coba lagi

6 = Gagal

waktu_mulaiString Tanggal dan waktu eksekusi agen terakhir.
waktuString Tanggal dan waktu sesi selesai.
komentarString Teks pesan yang dicatat oleh agen.
durationInt32 Waktu sesi yang berlalu, dalam hitungan detik.
delivery_rateSingle Jumlah rata-rata perintah yang dikirimkan per detik.
download_insertsInt32 Jumlah sisipan yang diterapkan pada Pelanggan.
download_updatesInt32 Jumlah pembaruan yang diterapkan di Pelanggan.
download_deletesInt32 Jumlah penghapusan yang diterapkan di Pelanggan.
download_conflictsInt32 Jumlah konflik yang terjadi saat menerapkan perubahan pada Pelanggan.
upload_insertsInt32 Jumlah sisipan yang diterapkan di Publisher.
upload_updatesInt32 Jumlah pembaruan yang diterapkan di Publisher.
upload_deletesInt32 Jumlah penghapusan yang diterapkan di Publisher.
upload_conflictsInt32 Jumlah konflik yang terjadi saat menerapkan perubahan di Publisher.
action_countInt32 Jumlah pesan log agen yang direkam dalam sesi.
error_idInt32 ID kesalahan dalam tabel sistem [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) . EnumErrorRecords(Int32) Gunakan metode untuk mengembalikan informasi terperinci tentang kesalahan.

Keterangan

Anda harus menerapkan perubahan properti apa pun pada PublisherMonitor objek sebelum memanggil metode ini karena properti objek ini mungkin perlu dimuat jika belum dimuat.

Metode EnumMergeAgentSessions ini hanya dapat dipanggil oleh anggota db_owner atau replmonitor peran database tetap pada database distribusi.

Berlaku untuk

Lihat juga