Bagikan melalui


sysschemaarticles (Transact-SQL)

Berlaku untuk: SQL Server

Melacak artikel khusus skema untuk publikasi transaksional dan rekam jepret. Tabel ini disimpan dalam database publikasi.

Nama kolom Jenis data Deskripsi
dijadikan artid int ID artikel.
creation_script nvarchar(255) Jalur dan nama skrip skema artikel yang digunakan untuk membuat tabel target.
description nvarchar(255) Entri deskriptif untuk artikel.
dest_object nama sysname Nama objek dalam database langganan jika artikel tersebut adalah artikel khusus skema, seperti prosedur tersimpan, tampilan, atau UDF.
nama nama sysname Nama artikel khusus skema dalam publikasi.
objid int Pengidentifikasi objek dari objek dasar artikel. Ini bisa menjadi pengidentifikasi objek prosedur, tampilan, terindeks, tampilan, atau UDF.
pubid int ID untuk publikasi.
pre_creation_cmd kecil Menentukan apa yang harus dilakukan sistem jika mendeteksi objek yang ada dengan nama yang sama di Pelanggan saat menerapkan rekam jepret untuk artikel ini:

0 = Tidak ada.

1 = Hapus tabel tujuan.

2 = Letakkan tabel tujuan.

3 = Potong tabel tujuan.
status int Bitmap yang digunakan untuk menunjukkan status artikel.
jenis kecil Nilai yang menunjukkan jenis artikel khusus skema:

32 = Prosedur tersimpan.

64 = Tampilan atau tampilan terindeks.

96 = Fungsi agregat.

128 = Fungsi.
schema_option biner(8) Bitmask dari opsi pembuatan skema untuk artikel tertentu. Ini menentukan pembuatan otomatis prosedur tersimpan dalam database tujuan untuk semua sintaks CALL/MCALL/XCALL, dan dapat berupa hasil logis BITWISE ATAU dari satu atau beberapa nilai ini:

0x00 = Menonaktifkan pembuatan skrip oleh Agen Rekam Jepret dan menggunakan creation_script.

0x01 = Menghasilkan pembuatan objek (CREATE TABLE, CREATE PROCEDURE, dan sebagainya). Nilai ini adalah default untuk artikel prosedur tersimpan.

0x02 = Menghasilkan prosedur tersimpan kustom untuk artikel, jika ditentukan.

0x10 = Menghasilkan indeks terkluster yang sesuai.

0x20 = Mengonversi jenis data yang ditentukan pengguna ke jenis data dasar.

0x40= Menghasilkan indeks nonclustered yang sesuai.

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

0x73 = Menghasilkan pernyataan CREATE TABLE, membuat indeks terkluster dan non-kluster, mengonversi jenis data yang ditentukan pengguna ke jenis data dasar, dan menghasilkan skrip prosedur tersimpan kustom yang akan diterapkan di Pelanggan. Nilai ini adalah default untuk semua artikel kecuali artikel prosedur tersimpan.

0x100= Mereplikasi pemicu pengguna pada artikel tabel, jika ditentukan.

0x200= Mereplikasi batasan kunci asing. Jika tabel yang direferensikan bukan bagian dari publikasi, semua batasan kunci asing pada tabel yang diterbitkan tidak akan direplikasi.

0x400= Mereplikasi batasan pemeriksaan.

0x800= Mereplikasi default.

0x1000= Mereplikasi kolake tingkat kolom.

0x2000= Mereplikasi properti yang diperluas yang terkait dengan objek sumber artikel yang diterbitkan.

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.

Lihat Juga

Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)