PublisherMonitor.EnumDatabasePublications(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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_db | sysname | Adalah nama Publisher. |
publication | sysname | Adalah nama publikasi. |
publication_type | int | Adalah jenis publikasi, yang bisa menjadi salah satu nilai ini.
0 = Publikasi transaksi 1 = Publikasi rekam jepret 2 = Gabungkan publikasi |
status | int | 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 |
warning | int | 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_latency | int | Latensi tertinggi, dalam hitungan detik, untuk perubahan data yang disebarluaskan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional. |
best_latency | int | Latensi terendah, dalam hitungan detik, untuk perubahan data yang disebarluaskan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional. |
average_latency | int | Latensi rata-rata, dalam hitungan detik, untuk perubahan data yang disebarluaskan oleh Pembaca Log atau Agen Distribusi untuk publikasi transaksional. |
last_distsync | datetime | Adalah tanggal dan waktu terakhir agen distribusi berjalan. |
retention | int | Adalah periode retensi untuk publikasi. |
latencythreshold | int | Adalah ambang batas latensi yang ditetapkan untuk publikasi transaksi. |
expirationthreshold | int | Adalah ambang batas kedaluwarsa yang ditetapkan untuk publikasi jika merupakan publikasi gabungan. |
agentnotrunningthreshold | int | Adalah ambang batas yang ditetapkan untuk waktu terpanjang bagi agen untuk tidak berjalan. |
subscriptioncount | int | Adalah jumlah langganan untuk publikasi. |
runningdistagentcount | int | Adalah jumlah agen distribusi yang berjalan untuk publikasi. |
snapshot_agentname | sysname | Nama pekerjaan Agen Rekam Jepret untuk publikasi. |
logreader_agentname | sysname | Nama pekerjaan Agen Pembaca Log untuk publikasi transaksi. |
qreader_agentname | sysname | Nama pekerjaan Agen Pembaca Antrean untuk publikasi transaksional yang mendukung pembaruan antrean. |
worst_runspeedPerf | int | Adalah waktu sinkronisasi terpanjang untuk publikasi penggabungan. |
best_runspeedPerf | int | Adalah waktu sinkronisasi terpendek untuk publikasi penggabungan. |
average_runspeedPerf | int | Adalah waktu sinkronisasi rata-rata untuk publikasi penggabungan. |
retention_period_unit | int | 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.