IHarticles (Transact-SQL)

Berlaku untuk:SQL Server

Tabel sistem IHarticles berisi satu baris untuk setiap artikel yang direplikasi dari Penerbit non-SQL Server menggunakan Distributor saat ini. Tabel ini disimpan dalam database distribusi.

Definisi

Nama kolom Jenis data Deskripsi
article_id int Kolom identitas yang menyediakan nomor ID unik untuk artikel tersebut.
nama nama sysname Nama yang terkait dengan artikel, unik dalam publikasi.
publication_id smallint ID publikasi tempat artikel berada.
table_id int ID tabel yang diterbitkan dari IHpublishertables.
publisher_id smallint ID Penerbit Non-SQL Server.
creation_script nvarchar(255) Skrip skema untuk artikel.
del_cmd nvarchar(255) Jenis perintah replikasi yang digunakan saat mereplikasi penghapusan dengan artikel tabel. Untuk informasi selengkapnya, lihat Menentukan Bagaimana Perubahan Disebarkan untuk Artikel Transaksional.
filter int Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
filter_clause ntext Klausa WHERE artikel, digunakan untuk pemfilteran horizontal dan ditulis dalam Transact-SQL standar yang dapat ditafsirkan oleh Penerbit non-SQL.
ins_cmd nvarchar(255) Jenis perintah replikasi yang digunakan saat mereplikasi sisipan dengan artikel tabel. Untuk informasi selengkapnya, lihat Menentukan Bagaimana Perubahan Disebarkan untuk Artikel Transaksional.
pre_creation_cmd kecil Perintah untuk dijalankan sebelum rekam jepret awal diterapkan ketika objek dengan nama yang sama sudah ada di Pelanggan.

0 = Tidak Ada - perintah tidak dijalankan.

1 = DROP - letakkan tabel tujuan.

2 = DELETE - hapus data dari tabel tujuan.

3 = TRUNCATE - potong tabel tujuan.
status kecil Bitmask dari opsi dan status artikel, yang dapat berupa bitwise logis ATAU hasil dari satu atau beberapa nilai ini:

0 = Tidak ada properti tambahan.

1 = Aktif.

8 = Sertakan nama kolom dalam pernyataan INSERT.

16 = Gunakan 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.
jenis kecil Jenis artikel:

1 = Artikel berbasis log.
upd_cmd nvarchar(255) Jenis perintah replikasi yang digunakan saat mereplikasi pembaruan dengan artikel tabel. Untuk informasi selengkapnya, lihat Menentukan Bagaimana Perubahan Disebarkan untuk Artikel Transaksional.
schema_option biner(8) Bitmap dari opsi pembuatan skema untuk artikel tertentu, yang dapat menjadi hasil LOGIS BITWISE ATAU dari satu atau beberapa nilai ini:

0x00 = Nonaktifkan pembuatan skrip oleh Agen Rekam Jepret dan menggunakan CreationScript yang disediakan.

0x01 = Hasilkan pembuatan objek (CREATE TABLE, CREATE PROCEDURE, dan sebagainya).

0x10 = Hasilkan indeks berkluster yang sesuai.

0x40 = Hasilkan indeks noncluster yang sesuai.

0x80 = Sertakan integritas referensial yang dinyatakan pada kunci primer.

0x1000 = Mereplikasi kolatasi tingkat kolom. Catatan: Opsi ini diatur secara default untuk Penerbit Oracle untuk mengaktifkan perbandingan peka huruf besar/kecil.

0x4000 = Mereplikasi kunci unik jika ditentukan pada artikel tabel.

0x8000 = Mereplikasi kunci utama dan kunci unik pada artikel tabel sebagai batasan menggunakan pernyataan ALTER TABLE.
dest_owner nama sysname Pemilik tabel di database tujuan.
dest_table nama sysname Nama tabel tujuan.
tablespace_name nvarchar(255) Mengidentifikasi ruang tabel yang digunakan oleh tabel pengelogan untuk artikel.
objid int Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
sync_objid int Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
description nvarchar(255) Entri deskriptif untuk artikel.
publisher_status int Digunakan untuk menunjukkan apakah tampilan yang menentukan artikel yang diterbitkan telah ditentukan dengan memanggil sp_articleview.

0 = sp_articleview telah dipanggil.

1 = sp_articleview belum dipanggil.
article_view_owner nvarchar(255) Pemilik objek sinkronisasi pada Penerbit yang digunakan oleh Agen Pembaca Log.
article_view nvarchar(255) Objek sinkronisasi pada Penerbit yang digunakan oleh Agen Pembaca Log.
ins_scripting_proc int Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
del_scripting_proc int Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
upd_scripting_proc int Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
custom_script int Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
fire_triggers_on_snapshot bit Kolom ini tidak digunakan dan hanya disertakan untuk membuat tampilan sysarticles tabel IHarticles kompatibel dengan tampilan sysarticles yang digunakan untuk artikel SQL Server (sysarticles).
instance_id int Mengidentifikasi instans log artikel saat ini untuk tabel yang diterbitkan.
use_default_datatypes bit Menunjukkan apakah artikel menggunakan pemetaan jenis data default; nilai 1 menunjukkan bahwa pemetaan jenis data default digunakan.

Lihat Juga

Replikasi Database Heterogen
Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)
sp_addarticle (T-SQL)
sp_changearticle (T-SQL)