Udostępnij za pośrednictwem


sysmergeschemaarticles (Transact-SQL)

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

Nazwa kolumna

Typ danych

Description

Nazwa

sysname

Nazwa schematu tylko artykuł w publikacja seryjnej.

Typ

tinyint

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

0x20 = Artykuł procedura przechowywana tylko do schematu.

0x40 = Artykuł tylko schematu - tylko artykułu lub widok indeksowany schematu - widoku.

objid

int

Identyfikator obiektu obiekt bazowy artykuł.Może być identyfikatorem obiektu dla procedury, widok indeksowany, widoku lub funkcja zdefiniowanej przez użytkownika.

artid

uniqueidentifier

Identyfikator artykuł.

Opis

nvarchar(255)

Opis artykuł.

pre_creation_command

tinyint

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

0 = Brak — Jeśli tabela już istnieje przez subskrybent, nie zostaną podjęte żadne akcja.

1 = Upuszczania - spadnie tabela przed jej odtwarzania.

2 = Usuń - problemów usunięcia zależności klauzula WHERE w filtrze podzbiór.

3 = Obcięciu — podobnie jak 2, ale usuwa stron zamiast wierszy.Jednak nie zajmuje klauzula WHERE.

pubid

uniqueidentifier

Identyfikator unikatowy publikacja.

Stan

tinyint

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

1 = Unsynced - początkowy przetwarzanego skryptu do publikowania działa tabela czas uruchomienia agenta migawka.

2 = Aktywny - wstępnego przetwarzania skryptu do opublikowania w tabela został uruchomiony.

5 = New_inactive - ma być dodany.

6 = New_active - ma być dodany.

creation_script

nvarchar(255)

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

schema_option

binary(8)

Mapa bitowa generacji schematu dla danego artykuł tylko do schematu, które mogą być bitowe operatora logicznego OR opcji wynik jednego lub więcej z następujących wartości:

0x00 = Wyłącz wykonywanie wykonywanie skryptów przez agenta migawka i używa pod warunkiem, że CreationScript.

0x01 = Generuj tworzenia obiektów (CREATE tabela, CREATE PROCEDURE itd.).

0x10 = Generuj odpowiedni indeks klastrowany.

0x20 = Konwersji typów danych zdefiniowanych przez użytkownika na podstawie typów danych.

0x40 = Generuj odpowiedni nieklastrowany indeks lub indeksy.

0x80 = Uwzględnij zadeklarowane więzów integralność dla kluczy podstawowych.

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

0x200 = Skopiowanych ograniczenia na klucz obcy.Jeśli tabela, do którego istnieje odwołanie, nie jest częścią publikacja w sieci, nie są replikowane wszystkich ograniczeń klucz obcy dla tabeli, opublikowany.

0x400 = Ograniczeń check skopiowanych.

0x800 = Replikacja ustawień domyślnych.

0x1000 = Skopiowanych sortowanie poziom kolumna.

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

0x4000 = Skopiowanych unikatowe klucze, jeśli została zdefiniowana w artykule tabela.

0x8000 = Powtórzeniem klucz podstawowy i unikatowych kluczy w tabela artykuł jako warunki ograniczające przy użyciu instrukcji ALTER tabela.

Aby uzyskać więcej informacji na temat możliwych wartości dla schema_option, see sp_addmergearticle.

destination_object

sysname

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

destination_owner

sysname

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