PublicationMonitor Kelas
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.
Memantau publikasi.
public ref class PublicationMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class PublicationMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type PublicationMonitor = class
inherit ReplicationObject
Public NotInheritable Class PublicationMonitor
Inherits ReplicationObject
- Warisan
Keterangan
Pengecualian akan dilemparkan jika Distributor, database distribusi, dan Publisher yang ditentukan tidak dikonfigurasi untuk replikasi.
PublicationMonitor memerlukan koneksi ke Distributor.
Keamanan Thread
Setiap anggota statis publik (Shared
di Microsoft Visual Basic) jenis ini aman untuk operasi multithreaded. Setiap anggota instans tidak dijamin aman untuk utas.
Konstruktor
PublicationMonitor() |
Membuat instans PublicationMonitor baru kelas. |
PublicationMonitor(String, String, String, String, ServerConnection) |
Membuat instans PublicationMonitor baru kelas dengan nama, database distribusi, Penerbit, database publikasi, dan koneksi yang ditentukan ke Distributor. |
Properti
CachePropertyChanges |
Mendapatkan atau mengatur apakah akan menyimpan perubahan yang dilakukan pada properti replikasi atau segera menerapkannya. (Diperoleh dari ReplicationObject) |
CacheRefreshPolicy |
Mendapatkan atau mengatur kebijakan refresh cache monitor. |
ConnectionContext |
Mendapatkan atau mengatur koneksi ke instans Microsoft SQL Server. (Diperoleh dari ReplicationObject) |
Description |
Mendapatkan deskripsi tekstual publikasi. |
DistributionDBName |
Mendapatkan nama database distribusi yang digunakan oleh publikasi. |
ExcludeAnonymousSubscriptions |
Mendapatkan atau mengatur apakah langganan anonim dikecualikan dari atau disertakan dalam hasil pemantauan. |
IsExistingObject |
Mendapatkan apakah objek ada di server atau tidak. (Diperoleh dari ReplicationObject) |
Name |
Mendapatkan atau mengatur nama publikasi yang dipantau. |
PublicationDBName |
Mendapatkan atau mengatur nama database publikasi. |
PublisherName |
Mendapatkan atau mengatur nama Publisher. |
QueueReaderAgentName |
Mendapatkan nama agen pembaca antrean. |
SqlServerName |
Mendapatkan nama instans Microsoft SQL Server tempat objek ini tersambung. (Diperoleh dari ReplicationObject) |
Status |
Mendapatkan status publikasi. |
StatusAndWarning |
Mendapatkan status dan peringatan publikasi yang dirujuk pada Distributor, termasuk semua agen yang terkait untuk publikasi. |
Type |
Mendapatkan jenis replikasi tempat publikasi berpartisipasi. |
UserData |
Mendapatkan atau mengatur properti objek yang memungkinkan pengguna melampirkan data mereka sendiri ke objek . (Diperoleh dari ReplicationObject) |
Metode
ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Mengubah metrik ambang pemantauan untuk publikasi. |
CheckValidCreation() |
Memeriksa pembuatan replikasi yang valid. (Diperoleh dari ReplicationObject) |
CheckValidDefinition(Boolean) |
Menunjukkan apakah definisi valid. (Diperoleh dari ReplicationObject) |
CleanUpTracerTokenHistory(DateTime) |
Menghapus semua metadata untuk token pelacak yang lebih lama dari tanggal yang ditentukan dari database yang diterbitkan menggunakan replikasi transaksional. |
CleanUpTracerTokenHistory(Int32) |
Menghapus metadata untuk token pelacak tertentu dari database yang diterbitkan menggunakan replikasi transaksional. |
CommitPropertyChanges() |
Mengirim semua pernyataan perubahan properti yang di-cache ke instans Microsoft SQL Server. (Diperoleh dari ReplicationObject) |
Decouple() |
Memisahkan objek replikasi yang direferensikan dari server. (Diperoleh dari ReplicationObject) |
EnumErrorRecords(Int32) |
Mengembalikan informasi tentang kesalahan yang terkait dengan ID kesalahan tertentu yang terjadi selama sesi sinkronisasi. |
EnumLogReaderAgent() |
Mengembalikan informasi untuk pekerjaan Agen Pembaca Log yang digunakan oleh publikasi yang dipantau. |
EnumMonitorThresholds() |
Mengembalikan ambang batas monitor replikasi yang ditentukan untuk publikasi ini. |
EnumQueueReaderAgent() |
Mengembalikan informasi untuk pekerjaan Agen Pembaca Antrean yang digunakan oleh publikasi yang dipantau. |
EnumSnapshotAgent() |
Mengembalikan informasi untuk pekerjaan Agen Rekam Jepret yang digunakan oleh publikasi yang dipantau. |
EnumSubscriptions() |
Mengembalikan informasi tentang langganan yang berlangganan publikasi yang dipantau. |
EnumSubscriptions2(SubscriptionResultOption) |
Mengembalikan informasi tambahan tentang langganan yang berlangganan publikasi yang dipantau. |
EnumTracerTokenHistory(Int32) |
Mengembalikan informasi latensi Pelanggan untuk rekaman token pelacak tunggal yang dimasukkan ke dalam publikasi transaksional yang dipantau. |
EnumTracerTokens() |
Mengembalikan semua token pelacak yang telah dimasukkan ke dalam publikasi transaksi yang dipantau. |
GetChangeCommand(StringBuilder, String, String) |
Mengembalikan perintah perubahan dari replikasi. (Diperoleh dari ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Mengembalikan perintah buat dari replikasi. (Diperoleh dari ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Mengembalikan perintah drop dari replikasi. (Diperoleh dari ReplicationObject) |
InternalRefresh(Boolean) |
Memulai refresh internal dari replikasi. (Diperoleh dari ReplicationObject) |
Load() |
Memuat properti objek yang ada dari server. (Diperoleh dari ReplicationObject) |
LoadProperties() |
Memuat properti objek yang ada dari server. (Diperoleh dari ReplicationObject) |
Refresh() |
Memuat ulang properti objek. (Diperoleh dari ReplicationObject) |
TransPendingCommandInfo(String, String, SubscriptionOption) |
Mengembalikan informasi tentang perintah yang tertunda untuk langganan. |