sp_helparticle (T-SQL)
Berlaku untuk:SQL ServerAzure 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 = ] '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 akan 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. |
jenis | 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 penyisipan. |
filter | nvarchar(257) | Prosedur tersimpan digunakan untuk memfilter tabel secara horizontal. Prosedur tersimpan ini harus dibuat menggunakan klausa FOR REPLICATION. |
description | 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 partisi vertikal diaktifkan untuk artikel; dengan nilai 1 berarti bahwa pemartisian 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 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 otomatis atau auto_identity_range diatur ke true. |
identity_range | bigint | Ukuran rentang rentang identitas di Pelanggan jika artikel memiliki identityrangemanagementoption yang diatur ke otomatis 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 [AdventureWorks2022]
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)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk