sys.dm_repl_articles (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan informasi tentang objek database yang diterbitkan sebagai artikel dalam topologi replikasi.

Nama kolom Jenis data Deskripsi
artcache_db_address varbinary(8) Alamat dalam memori struktur database yang di-cache untuk database publikasi.
artcache_table_address varbinary(8) Alamat dalam memori struktur tabel yang di-cache untuk artikel tabel yang diterbitkan.
artcache_schema_address varbinary(8) Alamat dalam memori struktur skema artikel yang di-cache untuk artikel tabel yang diterbitkan.
artcache_article_address varbinary(8) Alamat dalam memori struktur artikel yang di-cache untuk artikel tabel yang diterbitkan.
dijadikan artid bigint Secara unik mengidentifikasi setiap entri dalam tabel ini.
artfilter bigint ID prosedur tersimpan yang digunakan untuk memfilter artikel secara horizontal.
artobjid bigint ID objek yang diterbitkan.
artpubid bigint ID publikasi tempat artikel berada.
artstatus kecil Bitmask dari opsi dan status artikel, yang dapat menjadi hasil LOGIS BITWISE ATAU dari satu atau beberapa nilai ini:

1 = Artikel aktif.

8 = Sertakan nama kolom dalam pernyataan INSERT.

16 = Gunakan pernyataan berparameter.

24 = Keduanya menyertakan nama kolom dalam pernyataan INSERT dan menggunakan pernyataan berparameter.

Misalnya, artikel aktif yang menggunakan pernyataan berparameter akan memiliki nilai 17 di kolom ini. Nilai 0 berarti bahwa artikel tidak aktif dan tidak ada properti tambahan yang ditentukan.
arttype kecil Jenis artikel:

1 = Artikel berbasis log.

3 = Artikel berbasis log dengan filter manual.

5 = Artikel berbasis log dengan tampilan manual.

7 = Artikel berbasis log dengan filter manual dan tampilan manual.

8 = Eksekusi prosedur tersimpan.

24 = Eksekusi prosedur tersimpan yang dapat diserialisasikan.

32 = Prosedur tersimpan (hanya skema).

64 = Lihat (hanya skema).

128 = Fungsi (hanya skema).
wszArtdesttable nvarchar(514) Nama objek yang diterbitkan di tujuan.
wszArtdesttableowner nvarchar(514) Pemilik objek yang diterbitkan di tujuan.
wszArtinscmd nvarchar(510) Perintah atau prosedur tersimpan yang digunakan untuk penyisipan.
cmdTypeIns int Sintaks panggilan untuk prosedur sisipkan tersimpan, dan bisa menjadi salah satu nilai ini.

1 = PANGGILAN

2 = SQL

3 = TIDAK ADA

7 = TIDAK DIKETAHUI
wszArtdelcmd nvarchar(510) Perintah atau prosedur tersimpan yang digunakan untuk penghapusan.
cmdTypeDel int Sintaks panggilan untuk prosedur tersimpan penghapusan, dan bisa menjadi salah satu nilai ini.

0 = XCALL

1 = PANGGILAN

2 = SQL

3 = TIDAK ADA

7 = TIDAK DIKETAHUI
wszArtupdcmd nvarchar(510) Perintah atau prosedur tersimpan yang digunakan untuk pembaruan.
cmdTypeUpd int Sintaks panggilan untuk prosedur tersimpan pembaruan, dan bisa menjadi salah satu nilai ini.

0 = XCALL

1 = PANGGILAN

2 = SQL

3 = TIDAK ADA

4 = MCALL

5 = VCALL

6 = SCALL

7 = TIDAK DIKETAHUI
wszArtpartialupdcmd nvarchar(510) Perintah atau prosedur tersimpan yang digunakan untuk pembaruan parsial.
cmdTypePartialUpd int Sintaks panggilan untuk prosedur tersimpan pembaruan parsial, dan bisa menjadi salah satu nilai ini.

2 = SQL
numcol int Jumlah kolom dalam partisi untuk artikel yang difilter secara vertikal.
artcmdtype kecil Jenis perintah yang saat ini sedang direplikasi, dan bisa menjadi salah satu nilai ini.

1 = SISIPKAN

2 = HAPUS

3 = PERBARUI

4 = UPDATETEXT

5 = tidak ada

6 = hanya penggunaan internal

7 = hanya penggunaan internal

8 = PEMBARUAN parsial
artgeninscmd nvarchar(510) Templat perintah INSERT berdasarkan kolom yang disertakan dalam artikel.
artgendelcmd nvarchar(510) Templat perintah DELETE, yang dapat menyertakan kunci utama atau kolom yang disertakan dalam artikel, tergantung pada sintaks panggilan yang digunakan.
artgenupdcmd nvarchar(510) Templat perintah UPDATE, yang dapat menyertakan kunci utama, kolom yang diperbarui, atau daftar kolom lengkap tergantung pada sintaks panggilan yang digunakan.
artpartialupdcmd nvarchar(510) Templat perintah UPDATE parsial, yang mencakup kunci utama dan kolom yang diperbarui.
artupdtxtcmd nvarchar(510) Templat perintah UPDATETEXT, yang mencakup kunci utama dan kolom yang diperbarui.
artgenins2cmd nvarchar(510) Templat perintah INSERT yang digunakan saat mendamaikan artikel selama pemrosesan rekam jepret bersamaan.
artgendel2cmd nvarchar(510) Templat perintah DELETE yang digunakan saat mendamaikan artikel selama pemrosesan rekam jepret bersamaan.
fInReconcile kecil Menunjukkan apakah artikel saat ini sedang direkonsiliasi selama pemrosesan rekam jepret bersamaan.
fPubAllowUpdate kecil Menunjukkan apakah publikasi memungkinkan pembaruan langganan.
intPublicationOptions bigint Bitmap yang menentukan opsi penerbitan tambahan, di mana nilai opsi bitwise adalah:

0x1 - Diaktifkan untuk replikasi peer-to-peer.

0x2 - Terbitkan hanya perubahan lokal.

0x4 - Diaktifkan untuk Pelanggan non-SQL Server.

Izin

Memerlukan izin TAMPILKAN STATUS DATABASE pada database publikasi untuk memanggil dm_repl_articles.

Keterangan

Informasi hanya dikembalikan untuk objek database yang direplikasi yang saat ini dimuat dalam cache artikel replikasi.

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan izin TAMPILKAN STATUS PERFORMA DATABASE pada database.

Baca juga

Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL)
Tampilan Manajemen Dinamis Terkait Replikasi (Transact-SQL)