sp_helparticle (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Menampilkan informasi tentang artikel. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi. Untuk Penerbit Oracle, prosedur tersimpan ini dijalankan di Distributor pada database apa pun.
Sintaks
sp_helparticle
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @returnfilter = ] returnfilter ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @found = ] found OUTPUT ]
[ ; ]
Argumen
[ @publication = ] N'publikasi'
Nama publikasi. @publication adalah sysname, tanpa default.
[ @article = ] N'article'
Nama artikel dalam publikasi. @article adalah sysname, dengan default %
. Jika @article tidak disediakan, informasi tentang semua artikel untuk publikasi yang ditentukan dikembalikan.
[ @returnfilter = ] returnfilter
Menentukan apakah klausa filter harus dikembalikan. @returnfilter adalah bit, dengan default 1
, yang mengembalikan klausa filter.
[ @publisher = ] N'publisher'
Menentukan penerbit non-SQL Server. @publisher adalah sysname, dengan default NULL
.
@publisher tidak boleh ditentukan saat meminta informasi tentang artikel yang diterbitkan oleh Penerbit SQL Server.
[ @found = ] ditemukan OUTPUT
Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
article id |
int | ID artikel. |
article name |
nama sysname | Nama artikel. |
base object |
nvarchar(257) | Nama tabel dasar yang diwakili oleh artikel atau prosedur tersimpan. |
destination object |
nama sysname | Nama tabel tujuan (langganan). |
synchronization object |
nvarchar(257) | Nama tampilan yang menentukan artikel yang diterbitkan. |
type |
smallint | Jenis artikel:1 = Berbasis log.3 = Berbasis log dengan filter manual.5 = Berbasis log dengan tampilan manual.7 = 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).96 = Fungsi agregat (hanya skema).128 = Fungsi (hanya skema).257 = Tampilan terindeks berbasis log.259 = Tampilan terindeks berbasis log dengan filter manual.261 = Tampilan terindeks berbasis log dengan tampilan manual.263 = Tampilan terindeks berbasis log dengan filter manual dan tampilan manual.320 = Tampilan terindeks (hanya skema). |
status |
kecil | Bisa berupa hasil & (Bitwise AND) dari satu atau beberapa properti artikel ini:0x00 = Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.0x01 = Artikel aktif.0x08 = Sertakan nama kolom dalam pernyataan penyisipan.0x16 = Gunakan pernyataan berparameter.0x32 = Gunakan pernyataan berparameter dan sertakan nama kolom dalam pernyataan sisipan. |
filter |
nvarchar(257) | Prosedur tersimpan digunakan untuk memfilter tabel secara horizontal. Prosedur tersimpan FOR REPLICATION ini harus dibuat menggunakan klausul . |
description |
nvarchar(255) | Entri deskriptif untuk artikel. |
insert_command |
nvarchar(255) | Jenis perintah replikasi yang digunakan saat mereplikasi sisipan dengan artikel tabel. 1 |
update_command |
nvarchar(255) | Jenis perintah replikasi yang digunakan saat mereplikasi pembaruan dengan artikel tabel. 1 |
delete_command |
nvarchar(255) | Jenis perintah replikasi yang digunakan saat mereplikasi penghapusan dengan artikel tabel. 1 |
creation script path |
nvarchar(255) | Jalur dan nama skrip skema artikel yang digunakan untuk membuat tabel target. |
vertical partition |
bit | Apakah partisi vertikal diaktifkan untuk artikel; di mana nilai 1 berarti bahwa partisi vertikal diaktifkan. |
pre_creation_cmd |
kecil | Perintah prakreasi untuk DROP TABLE , DELETE TABLE , atau TRUNCATE TABLE . |
filter_clause |
ntext | Klausa WHERE yang menentukan pemfilteran horizontal. |
schema_option |
biner(8) | Bitmap dari opsi pembuatan skema untuk artikel tertentu. Untuk daftar schema_option lengkap nilai, lihat sp_addarticle. |
dest_owner |
nama sysname | Nama pemilik objek tujuan. |
source_owner |
nama sysname | Pemilik objek sumber. |
unqua_source_object |
nama sysname | Nama objek sumber, tanpa nama pemilik. |
sync_object_owner |
nama sysname | Pemilik tampilan yang menentukan artikel yang diterbitkan. |
unqualified_sync_object |
nama sysname | Nama tampilan yang menentukan artikel yang diterbitkan, tanpa nama pemilik. |
filter_owner |
nama sysname | Pemilik filter. |
unqua_filter |
nama sysname | Nama filter, tanpa nama pemilik. |
auto_identity_range |
int | Bendera yang menunjukkan apakah penanganan rentang identitas otomatis diaktifkan pada publikasi pada saat dibuat. 1 berarti bahwa rentang identitas otomatis diaktifkan; 0 berarti dinonaktifkan. |
publisher_identity_range |
int | Ukuran rentang rentang identitas di Publisher jika artikel telah identityrangemanagementoption diatur ke auto atau auto_identity_range diatur ke true . |
identity_range |
bigint | Ukuran rentang rentang identitas di Pelanggan jika artikel telah identityrangemanagementoption diatur ke auto atau auto_identity_range diatur ke true . |
threshold |
bigint | Nilai persentase yang menunjukkan kapan Agen Distribusi menetapkan rentang identitas baru. |
identityrangemanagementoption |
int | Menunjukkan manajemen rentang identitas yang ditangani untuk artikel. |
fire_triggers_on_snapshot |
bit | Apakah jika pemicu pengguna yang direplikasi dijalankan saat rekam jepret awal diterapkan.1 = pemicu pengguna dijalankan.0 = pemicu pengguna tidak dijalankan. |
1 Untuk informasi selengkapnya, lihat Artikel Transaksional - Tentukan Bagaimana Perubahan Disebarluaskan.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_helparticle
digunakan dalam replikasi rekam jepret dan replikasi transaksional.
Izin
Hanya anggota peran server tetap sysadmin , peran database tetap db_owner , atau daftar akses publikasi untuk publikasi saat ini yang dapat dijalankan sp_helparticle
.
Contoh
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';
USE [AdventureWorks2022]
EXEC sp_helparticle
@publication = @publication;
GO