sysmergeschemaarticles (Transact-SQL)

platí pro:SQL Server

Sleduje články pouze pro schémata pro replikaci při slučování. Tato tabulka je uložena v databázích publikací a předplatného.

Název sloupce Datový typ Description
name sysname Název článku pouze pro schémata v publikaci merge.
type tinyint Označuje typ článku pouze se schématy, což může být jeden z následujících:

0x20 = Článek pouze o schématu uložených procedur.

0x40 = Zobrazit článek pouze pro schémata nebo článek pouze pro indexovaný pohled.
objid int Identifikátor objektu základního objektu článku. Může být identifikátorem objektu procedury, pohledu, indexované, zobrazení nebo uživatelem definované funkce.
artid uniqueidentifier ID článku.
description nvarchar(255) Popis článku.
pre_creation_command tinyint Výchozí akce, kterou se provádí při vytvoření článku v databázi odběru:

0 = Žádné – pokud tabulka již existuje u Subscriber, žádná akce se nepodnikne.

1 = Drop – před opětovným vytvořením tabulky tabulku zahodí.

2 = Smazat -issues smazání založené na klauzuli KDE ve filtru podmnožin.

3 = Zkrátit -same na 2, ale místo řádků smaže stránky. Nepřebírají však klauzuli WHERE.
pubid uniqueidentifier Jedinečný identifikátor publikace.
Stav tinyint Označuje stav článku pouze pro schémata, který může být jedním z následujících:

1 = Unsynced – počáteční zpracovatelský skript pro publikaci tabulky se spustí při dalším spuštění Snapshot Agent.

2 = Aktivní – počáteční skript pro zpracování pro publikování tabulky byl spuštěn.

5 = New_inactive – přidat.

6 = New_active – přidat.
creation_script nvarchar(255) Cesta a název volitelné skripty pro předvytvoření schématu článků používaného k vytvoření cílové tabulky.
schema_option binární(8) Bitmapa možnosti generování schématu pro daný článek pouze o schématech, což může být bitově logická NEBO výsledek jedné či více těchto hodnot:

0x00 = Vypnout skriptování Snapshot Agent a použít poskytnutý CreationScript.

0x01 = Generovat tvorbu objektu (CREATE TABLE, CREATE PROCEDURE, a tak dále).

0x10 = Vygenerujte odpovídající shlukovaný index.

0x20 = Převést uživatelem definované datové typy na základní datové typy.

0x40 = Generujte odpovídající neshlukované indexy nebo indexy.

0x80 = Zahrňte deklarovanou referenční integritu na primární klíče.

0x100 = Replikovat uživatelské spouštěče na článku tabulky, pokud jsou definovány.

0x200 = Replikujte cizí klíčová omezení. Pokud referenční tabulka není součástí publikace, všechna omezení cizích klíčů na publikované tabulce nejsou replikována.

0x400 = Replikovat kontrolní omezení.

0x800 = Replikovat výchozí nastavení.

0x1000 = Replikovat kolaci na úrovni sloupců.

0x2000 = Replikovat rozšířené vlastnosti spojené s publikovaným zdrojovým objektem článku.

0x4000 = Replikujte unikátní klíče, pokud jsou definovány v článku tabulky.

0x8000 = Replikovat primární klíč a jedinečné klíče na článku tabulky jako omezení pomocí ALTER TABLE příkazů.

Pro více informací o možných hodnotách schema_option viz sp_addmergearticle.
destination_object sysname Název cílového objektu v databázi předplatného. Tato hodnota platí pouze pro články pouze se schématem, jako jsou uložené procedury, pohledy a UDF.
destination_owner sysname Vlastník objektu v databázi předplatného, pokud není dbo.
  • replikační tabulky (Transact-SQL)
  • zobrazení replikace (Transact-SQL)