Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Toont informatie over een artikel. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase. Voor Oracle Publishers wordt deze opgeslagen procedure uitgevoerd bij de Distributor op elke database.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_helparticle
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @returnfilter = ] returnfilter ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @found = ] found OUTPUT ]
[ ; ]
Arguments
[ @publication = ] N'publicatie'
De naam van de publicatie. @publication is sysname, zonder standaard.
[ @article = ] N'artikel'
De naam van een artikel in de publicatie.
@article is een systeemnaam, met als standaard .% Als @article niet wordt verstrekt, wordt informatie over alle artikelen van de gespecificeerde publicatie teruggegeven.
[ @returnfilter = ] returnfilter
Specificeert of de filterclausule moet worden teruggegeven.
@returnfilter is bit, met een standaard van 1, wat de filterclausule teruggeeft.
[ @publisher = ] N'uitgever'
Hiermee geeft u een niet-SQL Server-uitgever.
@publisher is sysname, met als standaard NULL.
@publisher mag niet worden gespecificeerd bij het aanvragen van informatie over een artikel dat door een SQL Server Publisher is gepubliceerd.
[ @found = ] gevonden UITVOER
Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
article id |
int | ID van het artikel. |
article name |
sysname | Naam van het artikel. |
base object |
Nvarchar(257) | Naam van de onderliggende tabel die wordt voorgesteld door het artikel of de opgeslagen procedure. |
destination object |
sysname | Naam van de bestemmingstabel (abonnement). |
synchronization object |
Nvarchar(257) | De naam van de visie die het gepubliceerde artikel definieert. |
type |
smallint | Het type artikel:1 = Log-gebaseerd.3 = Log-gebaseerd met handmatig filter.5 = Log-gebaseerd met handmatige weergave.7 = Log-gebaseerd met handmatig filter en handmatige weergave.8 = Uitvoering van opgeslagen procedures.24 = Serialiseerbare opgeslagen procedure uitvoeren.32 = Opgeslagen procedure (alleen schema).64 = Weergave (alleen schema).96 = Aggregate functie (alleen schema).128 = Functie (alleen schema).257 = Log-gebaseerde geïndexeerde weergave.259 = Log-gebaseerde geïndexeerde weergave met handmatige filter.261 = Log-gebaseerde geïndexeerde weergave met handmatige weergave.263 = Log-gebaseerde geïndexeerde weergave met handmatig filter en handmatige weergave.320 = Geïndexeerde weergave (alleen schema). |
status |
tinyint | Kan het & (Bitwise AND) resultaat zijn van een of meer van deze artikeleigenschappen:0x00 = Geïdentificeerd uitsluitend voor informatieve doeleinden. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.0x01 = Artikel is actief.0x08 = Vermeld de kolomnaam in invoeginstructies.0x16 = Gebruik geparametriseerde statements.0x32 = Gebruik geparametriseerde statements en neem de kolomnaam op in insert-instructies. |
filter |
Nvarchar(257) | Opgeslagen procedure gebruikt om de tabel horizontaal te filteren. Deze opgeslagen procedure moet worden gemaakt met behulp van de FOR REPLICATION clausule. |
description |
nvarchar(255) | Beschrijvende vermelding van het artikel. |
insert_command |
nvarchar(255) | Het replicatiecommandotype dat wordt gebruikt bij het repliceren van inserts met tabelartikelen. 1 |
update_command |
nvarchar(255) | Het replicatiecommandotype dat wordt gebruikt bij het repliceren van updates met tabelartikelen. 1 |
delete_command |
nvarchar(255) | Het replicatiecommandotype dat wordt gebruikt bij het repliceren verwijdert met tabelartikelen. 1 |
creation script path |
nvarchar(255) | Pad en naam van een artikelschemascript dat wordt gebruikt om doeltabellen te maken. |
vertical partition |
bit | Is of verticale partitionering is ingeschakeld voor het artikel; waarbij een waarde van 1 betekent dat verticale partitionering is ingeschakeld. |
pre_creation_cmd |
tinyint | Precreation-opdracht voor DROP TABLE, DELETE TABLE, of TRUNCATE TABLE. |
filter_clause |
ntext | WHERE-component waarmee de horizontale filtering wordt opgegeven. |
schema_option |
binary(8) | Bitmap van de optie voor schema-generatie voor het gegeven artikel. Voor een volledige lijst van schema_option waarden, zie sp_addarticle. |
dest_owner |
sysname | Naam van de eigenaar van het bestemmingsobject. |
source_owner |
sysname | Eigenaar van het bronobject. |
unqua_source_object |
sysname | Naam van het bronobject, zonder de eigenaarnaam. |
sync_object_owner |
sysname | Eigenaar van de visie die het gepubliceerde artikel definieert. |
unqualified_sync_object |
sysname | De naam van de visie die het gepubliceerde artikel definieert, zonder de naam van de eigenaar. |
filter_owner |
sysname | Eigenaar van het filter. |
unqua_filter |
sysname | Naam van het filter, zonder naam van de eigenaar. |
auto_identity_range |
int | Vlag die aangeeft of automatische identiteitsbereikafhandeling was ingeschakeld bij de publicatie op het moment van aanmaken.
1 betekent dat het automatische identiteitsbereik is ingeschakeld; 0 betekent dat het uitgeschakeld is. |
publisher_identity_range |
int | Bereikgrootte van de identiteitsreeks bij de Publisher als het artikel is identityrangemanagementoption ingesteld op auto of auto_identity_range op true. |
identity_range |
bigint | Bereikgrootte van het identiteitsbereik bij de Abonnee als het artikel is identityrangemanagementoption ingesteld op auto of auto_identity_range op heeft gezet true. |
threshold |
bigint | Percentagewaarde geeft aan wanneer de Distribution Agent een nieuw identiteitsbereik toewijst. |
identityrangemanagementoption |
int | Geeft het identiteitsbereik beheer aan dat voor het artikel wordt behandeld. |
fire_triggers_on_snapshot |
bit | Is of gerepliceerde gebruikerstriggers worden uitgevoerd wanneer de initiële snapshot wordt toegepast.1 = gebruikerstriggers worden uitgevoerd.0 = gebruikerstriggers worden niet uitgevoerd. |
1 Voor meer informatie, zie Transactionele Artikelen - Specificeer hoe wijzigingen worden verspreid.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
sp_helparticle wordt gebruikt bij snapshotreplicatie en transactionele replicatie.
Permissions
Alleen leden van de sysadmin-vaste serverrol, de db_owner vaste databaserol of de publicatietoegangslijst voor de huidige publicatie kunnen uitvoeren sp_helparticle.
Examples
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';
USE [AdventureWorks2022]
EXEC sp_helparticle
@publication = @publication;
GO