sysmergeschemaarticles (języka Transact-SQL)

Śledzi tylko do schematu artykuły dla replikacja scalająca.W tej tabela są przechowywane w bazach danych publikacja i subskrypcja.

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwę artykuł tylko do schematu w publikacja korespondencji seryjnej.

type

tinyint

Wskazuje typ artykuł tylko do schematu, który może mieć jedną z następujących czynności:

0x20 = artykuł procedury przechowywane tylko do schematu.

0x40 = widok tylko do schematu artykuł lub artykuł tylko do schematu indeksowany widok.

objid

int

Identyfikator obiektu obiekt podstawowy artykuł.Może to być identyfikator obiektu procedury, widok indeksowany, widok lub funkcja zdefiniowana przez użytkownika.

artid

uniqueidentifier

Identyfikator artykuł.

Opis

nvarchar(255)

Opis artykuł.

pre_creation_command

tinyint

Domyślna akcja po utworzeniu artykuł w baza danych subskrypcja:

0 = Brak — Jeśli tabela już istnieje przez subskrybenta zostanie podjęta żadna akcja.

1 = Drop - spadnie tabela przed odtwarzania go.

2 = Usuń - delete oparte na klauzula WHERE w filtrze podzbiór problemy.

3 = Truncate-taki sam jak 2, ale usuwa wiersze na strony.Jednakże nie podejmować WHERE klauzula.

pubid

uniqueidentifier

Identyfikator unikatowy publikacja.

Stan

tinyint

Wskazuje stan artykuł tylko do schematu, które może być jedną z następujących czynności:

1 = Unsynced - skrypt przetwarzania wstępnego Publikowanie następnej tabela uruchamia czas Agent migawki jest uruchamiany.

2 = Active - wykonaniu skryptu wstępnego przetwarzania, aby opublikować w tabela.

5 = New_inactive - mają zostać dodane.

6 = New_active - mają zostać dodane.

creation_script

nvarchar(255)

Ścieżka i nazwa skryptu pre-creation schematu artykuł opcjonalnych użyte do utworzenia tabela miejsce docelowe.

schema_option

binary(8)

Bitmapy generowanie schematu opcji dla danego artykuł tylko do schematu, który może być logiczną lub logiczny wynik jednej lub więcej z następujących wartości:

0x00 = Wyłącz wykonywanie skryptów przez agenta migawki i używa podanych CreationScript.

0x01 = Generuj tworzenia obiektu (CREATE TABLE, CREATE PROCEDURE itd.).

0x10 = Generuj odpowiedni indeks klastrowany.

0x20 = konwersji typów danych zdefiniowanych przez użytkownika oparcie typów danych.

0x40 = Generuj odpowiedni indeks nieklastrowany lub indeksy.

0x80 = dołączaj zadeklarowane więzów integralność dla kluczy podstawowych.

0x100 = Replikacja użytkownika wyzwalaczy w tabela artykuł, jeśli została zdefiniowana.

0x200 = replikowanie ograniczenia na klucz obcy.Odwołanie tabela nie jest częścią publikacja, wszystkich ograniczeń klucz obcy tabeli opublikowane, nie są replikowane.

0x400 = ograniczeń check powtarzalne.

0x800 = replikowanie ustawień domyślnych.

0x1000 = skopiowanych kolumn -poziom sortowanie.

0x2000 = powtórzeniem rozszerzone właściwości skojarzonych z opublikowanego artykuł obiekt źródłowy.

0x4000 = replikowanie unikatowe klucze, jeśli zdefiniowane w tabela artykuł.

0x8000 = replicate klucz podstawowy i unikatowych kluczy w artykule tabela jako ograniczenia przy użyciu instrukcji ALTER tabela.

Więcej informacji na temat możliwych wartości dla schema_option, zobacz sp_addmergearticle.

destination_object

sysname

Nazwa obiektu docelowego w baza danych subskrypcja.Wartość ta dotyczy tylko tylko do schematu artykułów, takie jak procedury przechowywane, widoki i UDFs.

destination_owner

sysname

Właściciel obiektu w baza danych subskrypcja, jeśli nie jest dbo.