PublisherMonitor.EnumDatabasePublications(String) Metode

Definisi

Mengembalikan informasi tentang publikasi yang menggunakan database publikasi tertentu.

public:
 System::Data::DataSet ^ EnumDatabasePublications(System::String ^ publicationDatabase);
public System.Data.DataSet EnumDatabasePublications (string publicationDatabase);
member this.EnumDatabasePublications : string -> System.Data.DataSet
Public Function EnumDatabasePublications (publicationDatabase As String) As DataSet

Parameter

publicationDatabase
String

Nama database publikasi.

Mengembalikan

Objek DataSet yang memiliki kolom berikut.

Nama kolom Jenis data Deskripsi
publisher_dbsysname Adalah nama Publisher.
publicationsysname Adalah nama publikasi.
publication_typeint Adalah jenis publikasi, yang bisa menjadi salah satu nilai ini.

0 = Publikasi transaksi

1 = Publikasi rekam jepret

2 = Gabungkan publikasi

statusint Status maksimum semua agen replikasi yang terkait dengan publikasi, yang dapat menjadi salah satu nilai ini.

1 = Dimulai

2 = Berhasil

3 = Sedang berlangsung

4 = Diam

5 = Mencoba kembali

6 = Gagal

warningint Peringatan ambang batas maksimum yang dihasilkan oleh langganan milik publikasi, yang dapat menjadi hasil LOGIS ATAU dari satu atau beberapa nilai ini.

1 = kedaluwarsa – langganan ke publikasi transaksional belum disinkronkan dalam ambang periode retensi.

2 = latensi - waktu yang diperlukan untuk mereplikasi data dari Penerbit transaksional ke Pelanggan melebihi ambang batas, dalam hitungan detik.

4 = mergeexpiration - langganan ke publikasi gabungan belum disinkronkan dalam ambang periode retensi.

8 = mergefastrunduration - waktu yang diperlukan untuk menyelesaikan sinkronisasi langganan gabungan melebihi ambang batas, dalam hitungan detik, melalui koneksi jaringan yang cepat.

16 = mergeslowrunduration - waktu yang dibutuhkan untuk menyelesaikan sinkronisasi langganan penggabungan melebihi ambang batas, dalam hitungan detik, melalui koneksi jaringan yang lambat atau dial-up.

32 = mergefastrunspeed – tingkat pengiriman untuk baris selama sinkronisasi langganan gabungan gagal mempertahankan laju ambang batas, dalam baris per detik, melalui koneksi jaringan yang cepat.

64 = mergeslowrunspeed – tingkat pengiriman untuk baris selama sinkronisasi langganan gabungan gagal mempertahankan laju ambang batas, dalam baris per detik, melalui koneksi jaringan yang lambat atau dial-up.

worst_latencyint Latensi tertinggi, dalam hitungan detik, untuk perubahan data yang disebarluaskan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional.
best_latencyint Latensi terendah, dalam hitungan detik, untuk perubahan data yang disebarluaskan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional.
average_latencyint Latensi rata-rata, dalam hitungan detik, untuk perubahan data yang disebarluaskan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional.
last_distsyncdatetime Adalah tanggal dan waktu terakhir agen distribusi berjalan.
retentionint Adalah periode retensi untuk publikasi.
latencythresholdint Adalah ambang batas latensi yang ditetapkan untuk publikasi transaksi.
expirationthresholdint Adalah ambang batas kedaluwarsa yang ditetapkan untuk publikasi jika merupakan publikasi gabungan.
agentnotrunningthresholdint Adalah ambang batas yang ditetapkan untuk waktu terpanjang bagi agen untuk tidak berjalan.
subscriptioncountint Adalah jumlah langganan untuk publikasi.
runningdistagentcountint Adalah jumlah agen distribusi yang berjalan untuk publikasi.
snapshot_agentnamesysname Nama pekerjaan Agen Rekam Jepret untuk publikasi.
logreader_agentnamesysname Nama pekerjaan Agen Pembaca Log untuk publikasi transaksi.
qreader_agentnamesysname Nama pekerjaan Agen Pembaca Antrean untuk publikasi transaksional yang mendukung pembaruan antrean.
worst_runspeedPerfint Adalah waktu sinkronisasi terpanjang untuk publikasi penggabungan.
best_runspeedPerfint Adalah waktu sinkronisasi terpendek untuk publikasi penggabungan.
average_runspeedPerfint Adalah waktu sinkronisasi rata-rata untuk publikasi penggabungan.
retention_period_unitint Apakah unit yang digunakan untuk mengekspresikan retention.

Keterangan

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

EnumDatabasePublications Panggilan setara dengan menjalankan sp_replmonitorhelppublication.

Berlaku untuk