Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zeigt Informationen zu einem Artikel an. Diese gespeicherte Prozedur wird auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt. Für Oracle-Verleger wird diese gespeicherte Prozedur auf dem Verteiler auf jeder Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helparticle [ @publication = ] 'publication'
[ , [ @article = ] 'article' ]
[ , [ @returnfilter = ] returnfilter ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @found = ] found OUTPUT ]
Argumente
[ @publication =] 'publication'
Der Name der Veröffentlichung. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @article=] 'article'
Der Name eines Artikels in der Veröffentlichung. article ist vom Datentyp sysname. Der Standardwert ist %. Wird article nicht angegeben, werden Informationen zu allen Artikeln der angegebenen Veröffentlichung zurückgegeben.[ @returnfilter=] returnfilter
Gibt an, ob die Filterklausel zurückgegeben werden soll. returnfilter ist vom Datentyp bit, und mit dem Standardwert 1 wird die Filterklausel zurückgegeben.[ @publisher= ] 'publisher'
Gibt einen Nicht-Microsoft SQL Server-Verleger an. publisher ist vom Datentyp sysname. Der Standardwert ist NULL.Hinweis
publisher sollte nicht angegeben werden, wenn Informationen zu einem Artikel angefordert werden, der von einem SQL Server-Verleger veröffentlicht wurde.
[ @found= ] found OUTPUT
Nur zur internen Verwendung.
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
article id |
int |
ID des Artikels. |
article name |
sysname |
Der Name des Artikels. |
base object |
nvarchar(257) |
Name der zugrunde liegenden Tabelle, dargestellt durch den Artikel oder die gespeicherte Prozedur. |
Zielobjekt (destination object) |
sysname |
Name der Zieltabelle (Abonnement). |
synchronization object |
nvarchar(257) |
Name der Sicht, die den veröffentlichten Artikel definiert. |
Typ |
smallint |
Der Artikeltyp: 1 = Protokollbasierter Artikel. 3 = Protokollbasierter Artikel mit manuell erstelltem Filter. 5 = Protokollbasierter Artikel mit manuell erstellter Sicht. 7 = Protokollbasierter Artikel mit manuell erstelltem Filter und manuell erstellter Sicht. 8 = Ausführung einer gespeicherten Prozedur.. 24 = Ausführung einer serialisierbaren gespeicherten Prozedur. 32 = Gespeicherte Prozedur (nur Schema) 64 = Sicht (nur Schema) 128 = Funktion (nur Schema) |
status |
tinyint |
Kann das &-Ergebnis (Bitweises AND) eines oder mehrerer dieser Artikeleigenschaften sein: 0x00 = Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. 0x01 = Artikel ist aktiv. 0x08 = Den Spaltennamen in Einfügeanweisungen einschließen. 0x16 = Parametrisierte Anweisungen verwenden. 0x32 = Parametrisierte Anweisungen verwenden und den Spaltennamen in Einfügeanweisungen einschließen. |
Filter |
nvarchar(257) |
Die gespeicherte Prozedur, mit der die Tabelle horizontal gefiltert wird. Diese gespeicherte Prozedur muss mit der FOR REPLICATION-Klausel erstellt werden. |
description |
nvarchar(255) |
Beschreibungseintrag für den Artikel. |
insert_command |
nvarchar(255) |
Der Replikationsbefehlstyp, der zur Replikation von Einfügungen bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln. |
update_command |
nvarchar(255) |
Der Replikationsbefehlstyp, der zur Replikation von Updates bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln. |
delete_command |
nvarchar(255) |
Der Replikationsbefehlstyp, der zur Replikation von Löschungen bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln. |
creation script path |
nvarchar(255) |
Pfad und Name eines Artikelschemaskripts, mit dem Zieltabellen erstellt werden. |
vertical partition |
bit |
Gibt an, ob die vertikale Partitionierung für den Artikel aktiviert ist. Der Wert 1 bedeutet, dass die vertikale Partitionierung aktiviert ist. |
pre_creation_cmd |
tinyint |
Der Vorabbefehl für die Anweisungen DROP TABLE, DELETE TABLE oder TRUNCATE TABLE. |
filter_clause |
ntext |
WHERE-Klausel für das horizontale Filtern. |
schema_option |
binary(8) |
Bitmuster der Option zur Schemaerstellung für den angegebenen Artikel. Eine vollständige Liste der schema_option-Werte finden Sie unter sp_addarticle (Transact-SQL). |
dest_owner |
sysname |
Name des Besitzers des Zielobjekts. |
source_owner |
sysname |
Besitzer des Quellobjekts. |
unqua_source_object |
sysname |
Name des Quellobjekts, ohne den Namen des Besitzers. |
sync_object_owner |
sysname |
Besitzer der Sicht, die den veröffentlichten Artikel definiert. . |
unqualified_sync_object |
sysname |
Name der Sicht, die den veröffentlichten Artikel definiert, ohne den Namen des Besitzers. |
filter_owner |
sysname |
Besitzer des Filters. |
unqua_filter |
sysname |
Name des Filters, ohne den Namen des Besitzers. |
auto_identity_range |
int |
Flag, das anzeigt, ob die automatische Behandlung von Identitätsbereichen für die Veröffentlichung bei ihrer Erstellung aktiviert wurde. 1 gibt an, dass der automatische Identitätsbereich aktiviert ist; 0 gibt an, dass er deaktiviert ist. |
publisher_identity_range |
int |
Bereichsgröße des Identitätsbereichs auf dem Verleger, wenn für den Artikel identityrangemanagementoption auf auto oder auto_identity_range auf true festgelegt wurde. |
identity_range |
bigint |
Bereichsgröße des Identitätsbereichs auf dem Abonnenten, wenn für den Artikel identityrangemanagementoption auf auto oder auto_identity_range auf true festgelegt wurde. |
threshold |
bigint |
Prozentwert, der anzeigt, wann der Verteilungs-Agent einen neuen Identitätsbereich zuweist. |
identityrangemanagementoption |
int |
Gibt die für den Artikel behandelte Identitätsbereichsverwaltung an. |
fire_triggers_on_snapshot |
bit |
Gibt an, ob replizierte Benutzertrigger beim Anwenden der Anfangsmomentaufnahme ausgeführt werden. 1 = Benutzertrigger werden ausgeführt. 0 = Benutzertrigger werden nicht ausgeführt. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_helparticle wird bei der Momentaufnahme- und Transaktionsreplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin, der festen Datenbankrolle db_owner oder der Veröffentlichungszugriffsliste für die aktuelle Veröffentlichung können sp_helparticle ausführen.
Beispiel
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';
USE [AdventureWorks2012]
EXEC sp_helparticle
@publication = @publication;
GO
Siehe auch
Verweis
sp_articlecolumn (Transact-SQL)
sp_changearticle (Transact-SQL)
Gespeicherte Replikationsprozeduren (Transact-SQL)