sysmergeextendedarticlesview (Transact-SQL)sysmergeextendedarticlesview (Transact-SQL)
Anwendungsbereich:Applies to: SQL ServerSQL Server (alle unterstützten Versionen)
SQL ServerSQL Server (all supported versions)
SQL ServerSQL Server (alle unterstützten Versionen)
SQL ServerSQL Server (all supported versions)
Die sysmergeextendedarticlesview -Sicht macht Artikel Informationen verfügbar.The sysmergeextendedarticlesview view exposes article information. Diese Sicht wird in der Veröffentlichungsdatenbank auf dem Verleger und in der Abonnementdatenbank auf dem Abonnenten gespeichert.This view is stored in the publication database at the Publisher and subscription database at the Subscriber.
SpaltennameColumn name | DatentypData type | BESCHREIBUNGDescription |
---|---|---|
namename | sysnamesysname | Der Name des Artikels.The name of the article. |
typetype | tinyinttinyint | Gibt den Artikeltyp an, der einen der folgenden Werte aufweisen kann:Indicates the article type, which can be one of the following: 10 = Tabelle.10 = Table. 32 = nur proc-Schema.32 = Proc schema only. 64 = nur Schema anzeigen oder Schema der indizierten Sicht.64 = View schema only or indexed view schema only. 128 = nur Funktions Schema.128 = Function schema only. 160 = nur Synonym Schema.160 = Synonym schema only. |
objidobjid | intint | Der Bezeichner des Verlegerobjekts.Identifier for the publisher object. |
sync_objidsync_objid | intint | Der Bezeichner der Sicht, die das synchronisierte Dataset darstellt.Identifier of the view representing the synchronized data set. |
view_typeview_type | tinyinttinyint | Der Typ der Sicht:The type of view: 0 = keine Ansicht; Verwenden Sie das gesamte Basisobjekt.0 = Not a view; use all of base object. 1 = permanente Ansicht.1 = Permanent view. 2 = temporäre Ansicht.2 = Temporary view. |
artidartid | uniqueidentifieruniqueidentifier | Die eindeutige ID des angegebenen Artikels.The unique identification number for the given article. |
Beschreibungdescription | nvarchar(255)nvarchar(255) | Eine kurze Beschreibung des Artikels.The brief description of the article. |
pre_creation_commandpre_creation_command | tinyinttinyint | Die Standardaktion, die durchgeführt wird, wenn der Artikel in der Abonnementdatenbank erstellt wird:The default action to take when the article is created in the subscription database: 0 = None: Wenn die Tabelle bereits auf dem Abonnenten vorhanden ist, wird keine Aktion ausgeführt.0 = None - if the table already exists at the Subscriber, no action is taken. 1 = Drop-löscht die Tabelle, bevor Sie neu erstellt wird.1 = Drop - drops the table before re-creating it. 2 = DELETE: gibt einen Löschvorgang basierend auf der WHERE-Klausel im Teilmengen Filter aus.2 = Delete - issues a delete based on the WHERE clause in the subset filter. 3 = Abschneiden-identisch mit 2, löscht jedoch Seiten anstelle von Zeilen.3 = Truncate - same as 2, but deletes pages instead of rows. Eine WHERE-Klausel wird jedoch nicht verwendet.However, does not take a WHERE clause. |
pubidpubid | uniqueidentifieruniqueidentifier | Die ID der Veröffentlichung, zu der der aktuelle Artikel gehört.The ID of the publication to which the current article belongs. |
Namennickname | intint | Die Spitznamenzuordnung zur Identifikation des Artikels.The nickname mapping for article identification. |
column_trackingcolumn_tracking | intint | Zeigt an, ob die Spaltenprotokollierung für den Artikel implementiert wurde.Indicates whether column tracking is implemented for the article. |
statusstatus | tinyinttinyint | Zeigt den Status des Artikels an. Die folgenden Werte sind möglich:Indicates the status of the article, which can be one of the following: 1 = nicht synchronisiert: das Anfangs Verarbeitungs Skript zum Veröffentlichen der Tabelle wird bei der nächsten Ausführung des Momentaufnahmen-Agent ausgeführt.1 = Unsynced - the initial processing script to publish the table will run the next time the Snapshot Agent runs. 2 = aktiv: das Anfangs Verarbeitungs Skript zum Veröffentlichen der Tabelle wurde ausgeführt.2 = Active - the initial processing script to publish the table has been run. 5 = New_inactive hinzuzufügen.5 = New_inactive - to be added. 6 = New_active hinzuzufügen.6 = New_active - to be added. |
conflict_tableconflict_table | sysnamesysname | Der Name der lokalen Tabelle, die die Konflikt verursachenden Datensätze für den aktuellen Artikel enthält.The name of the local table that contains the conflicting records for the current article. Diese Tabelle dient nur zu Informationszwecken; ihr Inhalt kann mit benutzerdefinierten Konfliktlösungsroutinen oder direkt vom Administrator geändert oder gelöscht werden.This table is supplied for information only, and its contents may be modified or deleted by custom conflict resolution routines or directly by the administrator. |
creation_scriptcreation_script | nvarchar(255)nvarchar(255) | Das Erstellungsskript für diesen Artikel.The creation script for this article. |
conflict_scriptconflict_script | nvarchar(255)nvarchar(255) | Das Konfliktskript für diesen Artikel.The conflict script for this article. |
article_resolverarticle_resolver | nvarchar(255)nvarchar(255) | Der benutzerdefinierte Konfliktlöser auf Zeilenebene für diesen Artikel.The custom row-level conflict resolver for this article. |
ins_conflict_procins_conflict_proc | sysnamesysname | Die Prozedur, die zum Schreiben von Konflikten in conflict_tableverwendet wird.The procedure used to write conflict to conflict_table. |
insert_procinsert_proc | sysnamesysname | Die Prozedur, die vom Standardkonfliktlöser zum Einfügen von Zeilen während der Synchronisierung verwendet wird.The procedure used by the default conflict resolver to insert rows during synchronization. |
update_procupdate_proc | sysnamesysname | Die Prozedur, die vom Standardkonfliktlöser zum Aktualisieren von Zeilen während der Synchronisierung verwendet wird.The procedure used by the default conflict resolver to update rows during synchronization. |
select_procselect_proc | sysnamesysname | Der Name einer automatisch generierten gespeicherten Prozedur, die der Merge-Agent verwendet, um Sperren einzurichten bzw. um Spalten und Zeilen für einen Artikel zu finden.The name of an automatically generated stored procedure that the Merge Agent uses to accomplish locking, and finding columns and rows for an article. |
schema_optionschema_option | Binär (8)binary(8) | Die unterstützten Werte schema_optionfinden Sie unter sp_addmergearticle (Transact-SQL-).For the supported values of schema_option, see sp_addmergearticle (Transact-SQL). |
destination_objectdestination_object | sysnamesysname | Der Name der auf dem Abonnenten erstellten Tabelle.The name of the table created at the Subscriber. |
resolver_clsidresolver_clsid | nvarchar(50)nvarchar(50) | Die ID des benutzerdefinierten Konfliktlösers.The ID of the custom conflict resolver. |
subset_filterclausesubset_filterclause | nvarchar (1000)nvarchar(1000) | Die Filterklausel für diesen Artikel.The filter clause for this article. |
missing_col_countmissing_col_count | intint | Die Anzahl der fehlenden Spalten.The number of missing columns. |
missing_colsmissing_cols | varbinary(128)varbinary(128) | Das Bitmap der fehlenden Spalten.The bitmap of missing columns. |
Spaltencolumns | varbinary(128)varbinary(128) | Nur für Informationszwecke identifiziert.Identified for informational purposes only. Wird nicht unterstützt.Not supported. Zukünftige Kompatibilität wird nicht sichergestellt.Future compatibility is not guaranteed. |
resolver_inforesolver_info | nvarchar(255)nvarchar(255) | Speicherplatz für zusätzliche vom benutzerdefinierten Konfliktlöser benötigte Informationen.Storage for additional information required by custom conflict resolvers. |
view_sel_procview_sel_proc | nvarchar (290)nvarchar(290) | Der Name einer gespeicherten Prozedur, die der Merge-Agent zum ersten Auffüllen eines Artikels in einer dynamisch gefilterten Veröffentlichung und zum Auflisten von geänderten Zeilen in einer beliebigen gefilterten Veröffentlichung verwendet.The name of a stored procedure that the Merge Agent uses for doing the initial population of an article in a dynamically filtered publication, and for enumerating changed rows in any filtered publication. |
gen_curgen_cur | intint | Die Generierungsnummer für lokale Änderungen an der Basistabelle eines Artikels.The generate number for local changes to the base table of an article. |
excluded_colsexcluded_cols | varbinary(128)varbinary(128) | Das Bitmap der Spalten, die vom Artikel ausgeschlossen werden, wenn dieser an den Abonnenten gesendet wird.The bitmap of the columns excluded from the article when it is sent to the Subscriber. |
excluded_col_countexcluded_col_count | intint | Die Anzahl der ausgeschlossenen Spalten.The number of columns excluded. |
vertical_partitionvertical_partition | intint | Gibt an, ob die Spaltenfilterung für einen Tabellenartikel aktiviert ist.Specifies whether column filtering is enabled on a table article. 0 gibt an, dass keine vertikale Filterung vorhanden ist und alle Spalten veröffentlicht werden.0 indicates there is no vertical filtering and publishes all columns. |
identity_supportidentity_support | intint | Gibt an, ob die automatische Verarbeitung der Identitätsbereiche aktiviert ist.Specifies whether automatic identity range handling is enabled. 1 bedeutet, dass die Identitäts Bereichs Behandlung aktiviert ist, und 0 bedeutet, dass keine Identitäts Bereichs Unterstützung vorhanden ist.1 means that identity range handling is enabled, and 0 means that there is no identity range support. |
destination_ownerdestination_owner | sysnamesysname | Der Name des Besitzers des Zielobjekts.The name of the owner of the destination object. |
before_image_objidbefore_image_objid | intint | Die Objekt-ID der Nachverfolgungstabelle.The tracking table object ID. Die Nachverfolgungstabelle enthält bestimmte Schlüsselspaltenwerte, wenn eine Veröffentlichung so konfiguriert ist, dass Optimierungen von Partitionsänderungen aktiviert sind.The tracking table contains certain key column values when a publication is configured to enable partition change optimizations. |
before_view_objidbefore_view_objid | intint | Die Objekt-ID einer Sichttabelle.The object ID of a view table. Die Sicht ist für eine Tabelle festgelegt, die überwacht, ob eine Zeile zu einem bestimmten Abonnenten gehört hat, bevor sie gelöscht oder aktualisiert wurde.The view is on a table that tracks whether a row belonged at a particular Subscriber before it was deleted or updated. Gilt nur, wenn eine Veröffentlichung mit * @ keep_partition_changes* = trueerstellt wird.Applies only when a publication is created with @keep_partition_changes = true. |
verify_resolver_signatureverify_resolver_signature | intint | Gibt an, ob eine digitale Signatur überprüft wird, bevor ein Konfliktlöser in einer Mergereplikation verwendet wird:Specifies whether a digital signature is verified before using a resolver in merge replication: 0 = Signatur wird nicht überprüft.0 = Signature is not verified. 1 = Signatur wird überprüft, um festzustellen, ob Sie von einer vertrauenswürdigen Quelle ist.1 = Signature is verified to see whether it is from a trusted source. |
allow_interactive_resolverallow_interactive_resolver | bitbit | Gibt an, ob die Verwendung des interaktiven Konfliktlösers für einen Artikel aktiviert ist.Specifies whether the use of the Interactive Resolver on an article is enabled. der Wert 1 gibt an, dass der interaktive Konflikt Löser für den Artikel verwendet wird.1 specifies that the Interactive Resolver is used on the article. |
fast_multicol_updateprocfast_multicol_updateproc | bitbit | Gibt an, ob der Merge-Agent aktiviert wurde, um in einer UPDATE-Anweisung Änderungen auf mehrere Spalten in derselben Zeile anzuwenden.Specifies whether the Merge Agent has been enabled to apply changes to multiple columns in the same row in one UPDATE statement. 0 = gibt ein separates Update für jede geänderte Spalte aus.0 = Issues a separate UPDATE for each column changed. 1 = wird bei der Update-Anweisung ausgegeben, wodurch Aktualisierungen in mehreren Spalten in einer Anweisung auftreten.1 = Issued on UPDATE statement which causes updates to occur to multiple columns in one statement. |
check_permissionscheck_permissions | intint | Die Bitmap der Berechtigungen auf Tabellenebene, die überprüft werden, wenn der Merge-Agent Änderungen auf den Verleger anwendet.The bitmap of the table-level permissions that will be verified when the Merge Agent applies changes to the Publisher. check_permissions kann einen der folgenden Werte aufweisen:check_permissions can have one of these values: 0x00 = Berechtigungen werden nicht geprüft.0x00 = Permissions are not checked. 0x10 = überprüft Berechtigungen auf dem Verleger, bevor auf einem Abonnenten vorgenommene Einfügungen hochgeladen werden können.0x10 = Checks permissions at the Publisher before INSERTs made at a Subscriber can be uploaded. 0x20 = überprüft Berechtigungen auf dem Verleger, bevor auf einem Abonnenten vorgenommene Aktualisierungen hochgeladen werden können.0x20 = Checks permissions at the Publisher before UPDATEs made at a Subscriber can be uploaded. 0x40 = überprüft Berechtigungen auf dem Verleger, bevor auf einem Abonnenten ausgeführte Löschvorgänge hochgeladen werden können.0x40 = Checks permissions at the Publisher before DELETEs made at a Subscriber can be uploaded. |
maxversion_at_cleanupmaxversion_at_cleanup | intint | Die höchste Generierung, für die ein Cleanup der Metadaten ausgeführt wird.The highest generation for which the metadata is cleaned up. |
processing_orderprocessing_order | intint | Gibt die Verarbeitungsreihenfolge von Artikeln in einer Mergeveröffentlichung an. der Wert 0 gibt an, dass der Artikel nicht sortiert ist, und die Artikel werden in der Reihenfolge vom niedrigsten zum höchsten Wert verarbeitet.Indicates the processing order of articles in a merge publication; where a value of 0 indicated that the article is unordered, and articles are processed in order from lowest to highest value. Wenn zwei Artikel denselben Wert haben, werden sie gleichzeitig verarbeitet.If two articles have the same value, they are processed concurrently. Weitere Informationen finden Sie unter Specify Merge Replication properties (Angeben von Mergereplikationseigenschaften).For more information, see Specify Merge Replication properties. |
published_in_tran_pubpublished_in_tran_pub | bitbit | Gibt an, dass ein Artikel in einer Mergeveröffentlichung auch in einer Transaktionsveröffentlichung veröffentlicht wird.Indicates that an article in a merge publication is also published in a transactional publication. 0 = der Artikel wird nicht in einem transaktionalen Artikel veröffentlicht.0 = Article is not published in a transactional article. 1 = der Artikel wird auch in einem transaktionalen Artikel veröffentlicht.1 = Article is also published in a transactional article. |
upload_optionsupload_options | tinyinytinyiny | Definiert, ob Änderungen auf dem Abonnenten vorgenommen oder von diesem hochgeladen werden können. Die folgenden Werte sind möglich.Defines whether changes can be made at or uploaded from the Subscriber, which can be one of the following values. 0 = es gibt keine Einschränkungen für Updates, die auf dem Abonnenten vorgenommen wurden. Alle Änderungen werden auf den Verleger hochgeladen.0 = There are no restrictions on updates made at the Subscriber; all changes are uploaded to the Publisher. 1 = Änderungen sind auf dem Abonnenten zulässig, werden jedoch nicht auf den Verleger hochgeladen.1 = Changes are allowed at the Subscriber, but they are not uploaded to the Publisher. 2 = Änderungen sind auf dem Abonnenten nicht zulässig.2 = Changes are not allowed at the Subscriber. |
Gewichtlightweight | bitbit | Nur für Informationszwecke identifiziert.Identified for informational purposes only. Wird nicht unterstützt.Not supported. Zukünftige Kompatibilität wird nicht sichergestellt.Future compatibility is not guaranteed. |
delete_procdelete_proc | sysnamesysname | Die Prozedur, die vom Standardkonfliktlöser zum Löschen von Zeilen während der Synchronisierung verwendet wird.The procedure used by the default conflict resolver to delete rows during synchronization. |
before_upd_view_objidbefore_upd_view_objid | intint | Die ID der Sicht einer Tabelle vor Updates.The ID of the view of a table before updates. |
delete_trackingdelete_tracking | bitbit | Zeigt an, ob Löschvorgänge repliziert werden.Indicates if deletes are replicated. 0 = Löschvorgänge werden nicht repliziert.0 = Deletes are not replicated. 1 = Löschvorgänge werden repliziert. Dies ist das Standardverhalten für die Mergereplikation.1 = Deletes are replicated, which is the default behavior for merge replication. Wenn der Wert von delete_tracking 0ist, müssen auf dem Abonnenten gelöschte Zeilen manuell auf dem Verleger entfernt werden, und auf dem Verleger gelöschte Zeilen müssen manuell auf dem Abonnenten entfernt werden.When the value of delete_tracking is 0, rows deleted at the Subscriber must be manually removed at the Publisher, and rows deleted at the Publisher must be manually removed at the Subscriber. Hinweis: der Wert 0 führt zu einer nicht Konvergenz.Note: A value of 0 results in non-convergence. |
compensate_for_errorscompensate_for_errors | bitbit | Zeigt an, ob kompensierende Aktionen ausgeführt werden, wenn während der Synchronisierung Fehler auftreten.Indicates if compensating actions are taken when errors are encountered during synchronization. 0 = kompensierende Aktionen sind deaktiviert.0 = Compensating actions are disabled. 1 = Änderungen, die nicht auf einem Abonnenten oder Verleger angewendet werden können, führen immer zu kompensierenden Aktionen, um diese Änderungen rückgängig zu machen. Dies ist das Standardverhalten der Mergereplikation.1 = Changes that cannot be applied at a Subscriber or Publisher always lead to compensating actions to undo these changes, which is the default behavior for merge replication. Hinweis: der Wert 0 führt zu einer nicht Konvergenz.Note: A value of 0 results in non-convergence. |
pub_rangepub_range | bigintbigint | Die Größe des Identitätsbereichs für den Verleger.The publisher identity range size. |
rangerange | bigintbigint | Die Bereichsgröße der aufeinander folgenden Identitätswerte, die Abonnenten bei einer Anpassung zugewiesen würden.The size of the consecutive identity values that would be assigned to subscribers in an adjustment. |
thresholdthreshold | intint | Als Prozentsatz angegebener Schwellenwert für den Identitätsbereich.The identity range threshold percentage. |
metadata_select_procmetadata_select_proc | sysnamesysname | Der Name der automatisch generierten gespeicherten Prozedur, mit der in den Systemtabellen der Mergereplikation auf Metadaten zugegriffen wird.The name of the automatically generated stored procedure used to access metadata in the merge replication system tables. |
stream_blob_columnsstream_blob_columns | bitbit | Gibt an, ob eine Datenstrom Optimierung beim Replizieren Binary Large Object Spalten verwendet wird.Specifies if a data stream optimization is used when replicating binary large object columns. 1 bedeutet, dass die Optimierung versucht wird.1 means that the optimization will be attempted. |
preserve_rowguidcolpreserve_rowguidcol | bitbit | Zeigt an, ob die Replikation eine vorhandene rowguid-Spalte verwendet.Indicates whether replication uses an existing rowguid column. Der Wert 1 bedeutet, dass eine vorhandene ROWGUIDCOL-Spalte verwendet wird.A value of 1 means that an existing ROWGUIDCOL column is used. 0 bedeutet, dass die Replikation die ROWGUIDCOL-Spalte hinzugefügt hat.0 means that replication added the ROWGUIDCOL column. |
Weitere InformationenSee Also
Replikations Tabellen (Transact-SQL-) Replication Tables (Transact-SQL)
Replikations Sichten (Transact-SQL-) Replication Views (Transact-SQL)
sp_addmergearticle (Transact-SQL-) sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL-) sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL) sp_helpmergearticle (Transact-SQL)
sysmergearticles (Transact-SQL-)sysmergearticles (Transact-SQL)