sysmergeschemaarticles (Transact-SQL)
Gilt für: SQL Server
Verfolgt Artikel vom Typ schema only für die Mergereplikation nach. Diese Tabelle wird in der Veröffentlichungs- und in der Abonnementdatenbank gespeichert.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
name | sysname | Der Name des Artikels vom Typ schema only in der Mergeveröffentlichung. |
type | tinyint | Zeigt den Typ des Artikels vom Typ schema only an, der einen der folgenden Werte annehmen kann: 0x20 = Nur-Artikel für gespeicherte Prozeduren. 0x40 = Nur Schemaartikel anzeigen oder nur indizierte Ansichtsschemaartikel. |
objid | int | Der Objektbezeichner des Basisobjekts des Artikels. Kann der Objektbezeichner einer Prozedur, einer Sicht, einer indizierten Sicht oder einer benutzerdefinierten Funktion sein. |
artid | uniqueidentifier | Die Artikel-ID. |
Beschreibung | nvarchar(255) | Die Beschreibung des Artikels. |
pre_creation_command | tinyint | Standardaktion, die ausgeführt wird, wenn der Artikel in der Abonnementdatenbank erstellt wird: 0 = Keine – wenn die Tabelle bereits beim Abonnenten vorhanden ist, wird keine Aktion ausgeführt. 1 = Ablegen – legt die Tabelle ab, bevor sie neu erstellt wird. 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. Eine WHERE-Klausel wird jedoch nicht verwendet. |
Pubid | uniqueidentifier | Der eindeutige Bezeichner der Publikation. |
status | tinyint | Gibt den Status des Artikels vom Typ schema only an, der einen der folgenden Werte annehmen kann: 1 = Nicht synchronisiert – das anfängliche Verarbeitungsskript zum Veröffentlichen der Tabelle wird beim nächsten Ausführen der Momentaufnahmen-Agent ausgeführt. 2 = Aktiv – das anfängliche Verarbeitungsskript zum Veröffentlichen der Tabelle wurde ausgeführt. 5 = New_inactive - hinzugefügt werden soll. 6 = New_active - hinzugefügt werden soll. |
creation_script | nvarchar(255) | Der Pfad und Name eines optionalen Artikel-Schemavorabskripts, mit dem die Zieltabelle erstellt wird. |
schema_option | binary(8) | Das Bitmuster der Option zur Schemaerstellung für den angegebenen Artikel vom Typ schema only, das das bitweise logische OR-Ergebnis von mindestens einer dieser Werte sein kann: 0x00 = Skripting durch die Momentaufnahmen-Agent deaktivieren und das bereitgestellte CreationScript verwendet. 0x01 = Objekterstellung generieren (CREATE TABLE, CREATE PROCEDURE usw.). 0x10 = Generieren eines entsprechenden gruppierten Indexes. 0x20 = Benutzerdefinierte Datentypen in Basisdatentypen konvertieren. 0x40 = Generieren sie entsprechende nicht gruppierte Indexe oder Indizes. 0x80 = Deklarierte referenzielle Integrität für die Primärschlüssel einschließen. 0x100 = Replizieren von Benutzertriggern in einem Tabellenartikel, falls definiert. 0x200 = Fremdschlüsseleinschränkungen replizieren. Wenn die Tabelle, auf die verwiesen wird, nicht Teil einer Veröffentlichung ist, werden keine Fremdschlüsseleinschränkungen für eine veröffentlichte Tabelle repliziert. 0x400 = Prüfeinschränkungen replizieren. 0x800 = Standardwerte replizieren. 0x1000 = Sortierung auf Spaltenebene replizieren. 0x2000 = Erweiterte Eigenschaften replizieren, die dem veröffentlichten Artikelquellobjekt zugeordnet sind. 0x4000 = Eindeutige Schlüssel replizieren, wenn sie in einem Tabellenartikel definiert sind. 0x8000 = Replizieren eines Primärschlüssels und eindeutiger Schlüssel in einem Tabellenartikel als Einschränkungen mithilfe von ALTER TABLE-Anweisungen. Weitere Informationen zu möglichen Werten für schema_option finden Sie unter sp_addmergearticle. |
destination_object | sysname | Der Name des Zielobjekts in der Abonnementdatenbank. Dieser Wert gilt nur für Artikel vom Typ schema only, wie z. B. gespeicherte Prozeduren, Sichten und UDFs. |
destination_owner | sysname | Der Besitzer des Objekts in der Abonnementdatenbank, wenn es nicht dbo ist. |
Weitere Informationen
Replikationstabellen (Transact-SQL)
Replikationsansichten (Transact-SQL)