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.
Gilt für: SQL Server
Gibt Informationen zu einem Artikel zurück. Diese gespeicherte Prozedur wird auf dem Verleger für die Veröffentlichungsdatenbank oder auf dem Wiederveröffentlichungsabonnenten für die Abonnementdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpmergearticle
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der Publikation, über die Informationen abgerufen werden sollen. @publication ist sysname, mit einem Standardwert von %
, der Informationen zu allen Seriendruckartikeln zurückgibt, die in allen Publikationen in der aktuellen Datenbank enthalten sind.
[ @article = ] N'article'
Der Name des Artikels, für den Informationen zurückgegeben werden sollen. @article ist sysname, mit einem Standardwert %
von , der Informationen zu allen Zusammenführungsartikeln in der angegebenen Publikation zurückgibt.
Resultset
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
id |
int | Artikelbezeichner |
name |
sysname | Name des Artikels. |
source_owner |
sysname | Name des Besitzers des Quellobjekts |
source_object |
sysname | Name des Quellobjekts, aus dem der Artikel hinzugefügt werden soll |
sync_object_owner |
sysname | Name des Besitzers der Sicht, die den veröffentlichten Artikel definiert |
sync_object |
sysname | Name des benutzerdefinierten Objekts, mit dem die Anfangsdaten für die Partition eingerichtet werden |
description |
nvarchar(255) | Beschreibung des Artikels |
status |
tinyint | Status des Artikels, der einen der folgenden Werte sein kann:1 = inaktiv2 = aktiv5 = DDL-Vorgang (Data Definition Language) steht aus.6 = DDL-Vorgang mit einer neu generierten MomentaufnahmeHinweis: Wenn ein Artikel neu initialisiert wird, werden werte von 5 und 6 werden in 2 diese geändert. |
creation_script |
nvarchar(255) | Pfad und Name eines optionalen Artikelschemaskripts, mit dem der Artikel in der Abonnementdatenbank erstellt wurde |
conflict_table |
nvarchar(270) | Name der Tabelle, in der die Einfüge- oder Updatekonflikte gespeichert werden. |
article_resolver |
nvarchar(255) | Benutzerdefinierter Konfliktlöser für den Artikel |
subset_filterclause |
nvarchar(1000) | WHERE-Klausel für das horizontale Filtern. |
pre_creation_command |
tinyint | Pre-Creation-Methode, die einer der folgenden Werte sein kann:0 = none1 = drop2 = löschen3 = abschneiden |
schema_option |
binary(8) | Bitmuster der Option zur Schemaerstellung für den Artikel. Informationen zu dieser Bitmapoption finden Sie unter sp_addmergearticle oder sp_changemergearticle. |
type |
smallint | Art des Artikels, der einen der folgenden Werte sein kann:10 = Tabelle32 = gespeicherte Prozedur64 = Ansicht oder indizierte Ansicht128 = benutzerdefinierte Funktion160 = Nur Synonymschema |
column_tracking |
int | Einstellung für die Nachverfolgung auf Spaltenebene; wenn 1 bedeutet, dass die Nachverfolgung auf Spaltenebene aktiviert ist und 0 bedeutet, dass die Nachverfolgung auf Spaltenebene deaktiviert ist. |
resolver_info |
nvarchar(255) | Name des Artikelkonfliktlösers |
vertical_partition |
bit | Wenn der Artikel vertikal partitioniert ist; wenn 1 bedeutet, dass der Artikel vertikal partitioniert ist und 0 bedeutet, dass er nicht. |
destination_owner |
sysname | Besitzer des Zielobjekts. Nur anwendbar beim Zusammenführen von gespeicherten Prozeduren, Sichten und Schemaartikeln benutzerdefinierter Funktionen (UDF, User-Defined Function). |
identity_support |
int | Wenn die automatische Behandlung von Identitätsbereichs aktiviert ist; wo 1 aktiviert ist und 0 deaktiviert ist. |
pub_identity_range |
bigint | Die beim Zuweisen neuer Identitätswerte zu verwendende Bereichsgröße. Weitere Informationen finden Sie im Abschnitt "Zusammenführen der Replikation" der Replizieridentitätsspalten. |
identity_range |
bigint | Die beim Zuweisen neuer Identitätswerte zu verwendende Bereichsgröße. Weitere Informationen finden Sie im Abschnitt "Zusammenführen der Replikation" der Replizieridentitätsspalten. |
threshold |
int | Prozentsatzwert, der für Abonnenten verwendet wird, die SQL Server Compact oder frühere Versionen von SQL Server ausführen. threshold steuert, wenn der Merge-Agent einen neuen Identitätsbereich zuweist. Wenn der im Schwellenwert angegebene Prozentsatz verwendet wird, erstellt der Merge-Agent einen neuen Identitätsbereich. Weitere Informationen finden Sie im Abschnitt "Zusammenführen der Replikation" der Replizieridentitätsspalten. |
verify_resolver_signature |
int | Wenn eine digitale Signatur überprüft wird, bevor Sie einen Resolver in der Seriendruckreplikation verwenden; dabei 0 bedeutet dies, dass die Signatur nicht überprüft wird und 1 bedeutet, dass die Signatur überprüft wird, um festzustellen, ob sie von einer vertrauenswürdigen Quelle stammt. |
destination_object |
sysname | Name des Zielobjekts. Nur anwendbar beim Zusammenführen gespeicherter Prozeduren, Sichten und UDF-Schemaartikel. |
allow_interactive_resolver |
int | Wenn der interaktive Resolver in einem Artikel verwendet wird; dabei 1 bedeutet dies, dass dieser Resolver verwendet wird und 0 bedeutet, dass er nicht verwendet wird. |
fast_multicol_updateproc |
int | Aktiviert oder deaktiviert die Merge-Agent, Änderungen auf mehrere Spalten in derselben Zeile in einer UPDATE-Anweisung anzuwenden. Dies 1 bedeutet, dass mehrere Spalten in einer Anweisung aktualisiert werden und 0 bedeutet, dass separate UPDATE-Anweisungen Probleme für jede aktualisierte Spalte sind. |
check_permissions |
int | Ein Wert für eine ganze Zahl, der das Bitmuster der überprüften Berechtigungen auf Tabellenebene darstellt. Eine Liste der möglichen Werte finden Sie unter sp_addmergearticle (Transact-SQL). |
processing_order |
int | Die Reihenfolge, in der Datenänderungen auf Artikel in einer Veröffentlichung angewendet werden. |
upload_options |
tinyint | Definiert Einschränkungen für Updates, die auf einem Abonnenten mit Clientabonnement vorgenommen wurden. Dabei sind folgende Werte möglich.0 = Es gibt keine Einschränkungen für Updates, die bei einem Abonnenten mit einem Clientabonnement vorgenommen wurden; Alle Änderungen werden in publisher hochgeladen.1 = Änderungen sind bei einem Abonnenten mit einem Clientabonnement zulässig, werden aber nicht in den Publisher hochgeladen.2 = Änderungen sind bei einem Abonnenten mit einem Clientabonnement nicht zulässig.Weitere Informationen finden Sie unter Optimieren der Leistung der Mergereplikation durch nur herunterladbare Artikel. |
identityrangemanagementoption |
int | Gibt an, ob die automatische Behandlung der Identitätsbereiche aktiviert ist. 1 ist aktiviert und 0 deaktiviert. |
delete_tracking |
bit | Gibt an, ob Löschlöschungen repliziert werden. 1 bedeutet, dass Löschdaten repliziert werden und 0 bedeutet, dass sie nicht vorhanden sind. |
compensate_for_errors |
bit | Gibt an, ob Ausgleichsaktionen ausgeführt werden, wenn während der Synchronisierung Fehler auftreten; wobei 1 angegeben wird, dass Ausgleichsmaßnahmen ergriffen werden, und 0 bedeutet, dass ausgleichende Maßnahmen nicht ergriffen werden. |
partition_options |
tinyint | Definiert die Art und Weise, in der Daten im Artikel partitioniert werden. Diese Option ermöglicht Leistungsoptimierungen, wenn alle Zeilen nur in einer Partition oder nur in einem Abonnement gehören. partition_options kann einer der folgenden Werte sein:0 = Die Filterung für den Artikel ist entweder statisch oder liefert keine eindeutige Teilmenge der Daten für jede Partition; das heißt, es handelt sich um eine "überlappende" Partition.1 = Die Partitionen sind überlappend, und DML-Aktualisierungen (Data Manipulation Language), die am Abonnenten vorgenommen werden, können die Partition, zu der eine Zeile gehört, nicht ändern.2 = Die Filterung für den Artikel führt zu nicht überlappenden Partitionen, aber mehrere Abonnenten können dieselbe Partition empfangen.3 = Die Filterung für den Artikel liefert nicht überlappende Partitionen, die für jedes Abonnement eindeutig sind. |
artid |
uniqueidentifier | Ein Bezeichner, der den Artikel eindeutig identifiziert |
pubid |
uniqueidentifier | Ein Bezeichner, der die Veröffentlichung, in der der Artikel veröffentlicht wird, eindeutig identifiziert |
stream_blob_columns |
bit | Gibt an, ob die Datenstromoptimierung beim Replizieren von BLOB-Spalten (Binary Large Object) verwendet wird. 1 bedeutet, dass die Optimierung verwendet wird und 0 bedeutet, dass die Optimierung nicht verwendet wird. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_helpmergearticle
wird in der Seriendruckreplikation verwendet.
Berechtigungen
Nur Mitglieder der db_owner festen Datenbankrolle in der Publikationsdatenbank, die Replmonitorrolle in der Verteilungsdatenbank oder die Publikationszugriffsliste für eine Publikation können ausgeführt werdensp_helpmergearticle
.
Beispiele
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2022]
EXEC sp_helpmergearticle
@publication = @publication;
GO