Bagikan melalui


sp_replqueuemonitor (T-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Mencantumkan pesan antrean dari antrean SQL Server atau Antrean Pesan Microsoft untuk mengantre memperbarui langganan ke publikasi tertentu. Jika antrean SQL Server digunakan, prosedur tersimpan ini dijalankan di Pelanggan pada database langganan. Jika Antrean Pesan digunakan, prosedur tersimpan ini dijalankan di Distributor pada database distribusi.

Konvensi sintaks transact-SQL

Sintaks

sp_replqueuemonitor
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisherdb = ] N'publisherdb' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @tranid = ] N'tranid' ]
    [ , [ @queuetype = ] queuetype ]
[ ; ]

Argumen

[ @publisher = ] N'publisher'

Nama Publisher. @publisher adalah sysname, dengan default NULL. Server harus dikonfigurasi untuk penerbitan. NULL digunakan untuk mendapatkan semua Penerbit.

[ @publisherdb = ] N'publisherdb'

Nama database publikasi. @publisherdb adalah sysname, dengan default NULL. NULL digunakan untuk mendapatkan semua database publikasi.

[ @publication = ] N'publikasi'

Nama publikasi. @publication adalah sysname, dengan default NULL. NULL digunakan untuk mendapatkan semua publikasi.

[ @tranid = ] N'tranid'

ID transaksi. @tranid adalah sysname, dengan default NULL. NULL digunakan untuk mendapatkan semua transaksi.

[ @queuetype = ] queuetype

Jenis antrean yang menyimpan transaksi. @queuetype kecil, dan bisa menjadi salah satu nilai ini.

Nilai Deskripsi
0 (default) Semua jenis antrean
1 Message Queuing
2 Antrean SQL Server

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_replqueuemonitor digunakan dalam replikasi rekam jepret atau replikasi transaksional dengan langganan pembaruan antrean. Pesan antrean yang tidak berisi perintah SQL atau merupakan bagian dari perintah SQL yang mencakup tidak ditampilkan.

Izin

Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_replqueuemonitor.