sp_helparticle (Transact-SQL)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Managed Instance

Menampilkan informasi tentang artikel. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi. Untuk Oracle Publishers, prosedur tersimpan ini dijalankan di Distributor pada database apa pun.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

  
sp_helparticle [ @publication = ] 'publication'   
    [ , [ @article = ] 'article' ]  
    [ , [ @returnfilter = ] returnfilter ]  
    [ , [ @publisher = ] 'publisher' ]  
    [ , [ @found = ] found OUTPUT ]  

Argumen

[ @publication = ] 'publication' Adalah nama publikasi. publikasi adalah sysname, tanpa default.

[ @article = ] 'article' Adalah nama artikel dalam publikasi. artikel adalah sysname, dengan default %. Jika artikel tidak disediakan, informasi tentang semua artikel untuk publikasi yang ditentukan dikembalikan.

[ @returnfilter = ] returnfilter Menentukan apakah klausa filter harus dikembalikan. returnfilterbit, dengan default 1, yang mengembalikan klausa filter.

[ @publisher = ] 'publisher' Menentukan penerbit non-Microsoft SQL Server. publisher adalah sysname, dengan default NULL.

Catatan

penerbit tidak boleh ditentukan saat meminta informasi tentang artikel yang diterbitkan oleh Penerbit SQL Server.

[ @found = ] found OUTPUT Penggunaan internal saja.

Tataan Hasil

Nama kolom Jenis data Deskripsi
id artikel int ID artikel.
nama artikel nama sysname Nama artikel.
objek dasar nvarchar(257) Nama tabel dasar yang diwakili oleh artikel atau prosedur tersimpan.
objek tujuan nama sysname Nama tabel tujuan (langganan).
objek sinkronisasi nvarchar(257) Nama tampilan yang menentukan artikel yang diterbitkan.
tipe 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 = Tampilan (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 tinyint Dapat berupa hasil & (Bitwise AND) dari satu atau beberapa 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 sisipan.

0x16 = Gunakan pernyataan berparameter.

0x32 = Gunakan pernyataan berparameter dan sertakan nama kolom dalam pernyataan penyisipan.
filter nvarchar(257) Prosedur tersimpan yang digunakan untuk memfilter tabel secara horizontal. Prosedur tersimpan ini harus dibuat menggunakan klausa FOR REPLICATION.
deskirpsi nvarchar(255) Entri deskriptif untuk artikel.
insert_command nvarchar(255) Jenis perintah replikasi yang digunakan saat mereplikasi sisipan dengan artikel tabel. Untuk informasi selengkapnya, lihat Menentukan Bagaimana Perubahan Disebarkan untuk Artikel Transaksional.
update_command nvarchar(255) Jenis perintah replikasi yang digunakan saat mereplikasi pembaruan dengan artikel tabel. Untuk informasi selengkapnya, lihat Menentukan Bagaimana Perubahan Disebarkan untuk Artikel Transaksional.
delete_command nvarchar(255) Jenis perintah replikasi yang digunakan saat mereplikasi penghapusan dengan artikel tabel. Untuk informasi selengkapnya, lihat Menentukan Bagaimana Perubahan Disebarkan untuk Artikel Transaksional.
jalur skrip pembuatan nvarchar(255) Jalur dan nama skrip skema artikel yang digunakan untuk membuat tabel target.
partisi vertikal bit Apakah pemartisian vertikal diaktifkan untuk artikel; dengan nilai 1 berarti bahwa pemartisian vertikal diaktifkan.
pre_creation_cmd tinyint Perintah prakreasi untuk DROP TABLE, DELETE TABLE, atau TRUNCATE TABLE.
filter_clause ntext Klausa WHERE yang menentukan pemfilteran horizontal.
schema_option biner(8) Bitmap opsi pembuatan skema untuk artikel tertentu. Untuk daftar lengkap nilai schema_option , lihat sp_addarticle (Transact-SQL).
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 memiliki identityrangemanagementoption yang diatur ke auto atau auto_identity_range diatur ke true.
identity_range bigint Ukuran rentang rentang identitas di Pelanggan jika artikel memiliki identityrangemanagementoption yang diatur ke auto atau auto_identity_range diatur ke true.
ambang 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.

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 menjalankan sp_helparticle.

Contoh

DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';

USE [AdventureWorks2012]
EXEC sp_helparticle
  @publication = @publication;
GO

Lihat juga

Menampilkan dan Mengubah Properti Artikel
sp_addarticle (T-SQL)
sp_articlecolumn (T-SQL)
sp_changearticle (T-SQL)
sp_droparticle (T-SQL)
Prosedur Tersimpan Replikasi (Transact-SQL)