Udostępnij za pośrednictwem


sysmergearticles (języka Transact-SQL)

Zawiera jeden wiersz dla każdego artykuł korespondencji seryjnej w lokalnej bazie danych.W tej tabela są przechowywane w bazie danych publikacja.

Nazwa kolumna

Typ danych

Description

Nazwa

sysname

Nazwa artykuł.

Typ

tinyint

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

10 = tabela.

32 = procedura przechowywana (tylko schematów).

64 = Widoku lub indeksowane widoku (tylko schematów).

128 = funkcja zdefiniowanej przez użytkownika (tylko schematów).

160 = Synonim (tylko schematów).

objid

int

Identyfikator obiektu.

sync_objid

int

Identyfikator widoku reprezentujących zsynchronizowanych zestaw danych.

view_type

tinyint

Typ widoku:

0 = Nie w widoku; Użyj wszystkich obiektów podstawowych.

1 = Stały widok.

2 = Tymczasowe widoku.

artid

uniqueidentifier

Unikatowy numer identyfikacyjny danego artykuł.

Opis

nvarchar(255)

Krótki opis artykuł.

pre_creation_command

tinyint

Domyślną akcja do podjęcia podczas tworzenia artykuł w bazie 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 publikacja, do której należy bieżąca artykuł.

pseudonim

int

Mapowanie pseudonim do identyfikacji artykuł.

column_tracking

int

Iindicates czy kolumna śledzenia jest implementowany do artykuł.

Stan

tinyint

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

1 = Unsynced - skrypt wstępnego przetwarzania do opublikowania w tabela zostanie uruchomiony następnym czas działa migawka Agent.

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

5 = New_inactive - ma być dodany.

6 = New_active - ma być dodany.

conflict_table

sysname

Nazwa tabela lokalnej, która zawiera rekordy konfliktowe dla bieżącego artykuł.Ta tabela jest tylko przechowywanie informacji i jego zawartość może być zmodyfikowane lub usunięte przy użyciu procedur rozwiązywania konfliktów niestandardowych lub bezpośrednio przez administratora.

creation_script

nvarchar(255)

Skrypt tworzenia artykuł.

conflict_script

nvarchar(255)

Skrypt konflikt artykuł.

article_resolver

nvarchar(255)

Niestandardowe wiersza-poziom rozpoznawania nazw, w tym artykule są w konflikcie.

ins_conflict_proc

sysname

Procedura umożliwia pisanie konflikt z conflict_table.

insert_proc

sysname

Procedury, używane przez domyślny mechanizm rozwiązywania konfliktów wstawienie wierszy podczas synchronizacji.

update_proc

sysname

Procedury, używane przez domyślny mechanizm rozwiązywania konfliktów do aktualizowania wierszy podczas synchronizacji.

select_proc

sysname

Nazwa automatycznie generowany procedura przechowywana Agent Scal używane do wykonywania blokowanie oraz wyszukiwanie artykuł, kolumn i wierszy.

metadata_select_proc

sysname

Nazwa automatycznie generowany przechowywane procedury umożliwiające dostęp do metadane w tabelach systemowych replikacja łączenia.

delete_proc

sysname

Procedura używane przez program rozpoznawania nazw domyślnych konflikt mają być usunięte wiersze podczas synchronizacji.

schema_option

binary(8)

Obsługiwane wartości schema_option, see sp_addmergearticle (Transact-SQL).

destination_object

sysname

Nazwa tabela, utworzony przez subskrybent.

destination_owner

sysname

Nazwa właściciela obiektu docelowego.

resolver_clsid

nvarchar(50)

Identyfikator programu rozpoznawania nazw niestandardowych konfliktu.

subset_filterclause

nvarchar(1000)

Klauzula filtru artykuł.

missing_col_count

int

Liczba brakujących kolumnach.

missing_cols

varbinary(128)

Mapa bitowa brakujących kolumnach.

excluded_cols

varbinary(128)

Mapa bitowa w kolumnach wykluczone z artykuł, podczas gdy został wysłany do subskrybent.

excluded_col_count

int

Liczba kolumn wyłączone.

kolumny

varbinary(128)

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

deleted_cols

varbinary(128)

Mapy bitowe kolumn, które zostały usunięte z tabela źródłowej.

resolver_info

nvarchar(255)

Magazyn, aby uzyskać dodatkowe informacje wymagane przez konflikt niestandardowe programy rozpoznawania nazw.

view_sel_proc

nvarchar(290)

Zmieniona nazwa procedura przechowywana, korzystającego z agenta Scal za czynności wstępne zapełnianie artykuł w publikacja dynamicznie filtrowane i wyliczania wierszy w filtrowanym publikacja.

gen_cur

int

Numer generują lokalnych zmian w tabela bazowa artykuł.

vertical_partition

int

Określa, czy kolumna filtrowanie jest włączone w artykule tabela.0 wskazuje brak nie filtrowanie pionowe i publikuje wszystkie kolumny.

identity_support

int

Określa, czy włączono automatyczną tożsamości zakres obsługi.1 oznacza, że jest włączona obsługa zakres tożsamości i 0 oznacza, że brak obsługi zakres tożsamości.

before_image_objid

int

Tabela śledzenia obiektu identyfikatora.Tabela śledzenia zawiera pewne wartości kolumna klucz podczas tworzenia publikacja z @ keep_partition_changes = wartość true.

before_view_objid

int

Identyfikator obiektu w widoku tabela.W widoku znajduje się w tabela, która śledzi, czy wiersz należała w określonym subskrybent przed został usunięty lub zaktualizowane.Ma zastosowanie tylko podczas tworzenia publikacja z @ keep_partition_changes = wartość true.

verify_resolver_signature

int

Określa, czy podpis cyfrowy jest weryfikowany przed rozpoczęciem korzystania z rozpoznawania nazw w korespondencji seryjnej replikacja:

0 = Podpis nie został zweryfikowany.

1 = Podpis zostanie zweryfikowany, aby sprawdzić, czy jest on z zaufanego urządzenie źródłowe.

allow_interactive_resolver

bit

Określa, czy włączono stosowania Interactive program rozpoznawania nazw na artykuł.1 Określa, że program rozpoznawania nazw Interactive jest używany na artykuł.

fast_multicol_updateproc

bit

Określa, czy zastosować zmiany do wielu kolumn, w tym samym wierszu w jednej instrukcja UPDATE włączono agenta korespondencji seryjnej.

0 = Problemów zmienione do oddzielnych aktualizacji dla każdej kolumna.

1 = Wystawia instrukcja UPDATE, która powoduje, że aktualizacji do wielu kolumn w jednej instrukcja.

check_permissions

int

The bitmap of the table-level permissions that is verified when the Merge Agent applies changes to the Publisher.check_permissions can have one of these values:

0x00 = Uprawnienia nie są sprawdzane.

0x10 = Sprawdza, czy uprawnienia na Wydawca przed można przekazać INSERT na subskrybent.

0x20 = Sprawdza, czy uprawnienia na Wydawca przed można przekazać Update obecnie subskrybent.

0x40 = Sprawdza uprawnienia przez wydawcę, zanim można przekazać usuwa obecnie subskrybent.

maxversion_at_cleanup

int

Generowanie najwyższy, dla którego jest czyszczona metadane.

processing_order

int

Wskazuje kolejność przetwarzania artykułach w publikacja seryjnej; w przypadku, gdy wartość 0 wskazuje, że artykuł jest nieuporządkowana i artykuły są przetwarzane w kolejności od najniższego do najwyższego wartości.Jeśli dwa artykuły mają taką samą wartość, są przetwarzane równocześnie.Aby uzyskać więcej informacji zobacz Określanie kolejność przetwarzania artykułów korespondencji seryjnej.

upload_options

tinyint

Określa ograniczenia na aktualizacje dokonane w subskrybent z klient subskrypcja, które może mieć jedną z następujących wartości.

0 = Nie ma żadnych ograniczeń dotyczących aktualizacji w subskrybent z klient subskrypcja, wszystkie zmiany są przekazywane do Wydawca.

1 = Zmiany są dozwolone na subskrybent z subskrypcja kliencka, ale nie są one przekazywane do Wydawca.

2 = Zmiany nie są dozwolone w subskrybent z subskrypcją klient.

Aby uzyskać więcej informacji zobacz Optymalizowanie wydajności replikacja łączenia z artykułami tylko do pobierania.

published_in_tran_pub

bit

Wskazuje artykuł w publikacja seryjnej jest też publikowana w publikacja transakcyjnych.

0 = artykuł nie jest publikowana w artykule transakcyjnych.

1 = artykuł jest też publikowana w artykule transakcyjnych.

Lekka

bit

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

procname_postfix

nchar(32)

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

well_partitioned_lightweight

bit

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

before_upd_view_objid

int

Należy dodać.

delete_tracking

bit

Wskazuje, czy usuwa są replikowane.

0 = Usuwa nie są replikowane

1 = Usuwa są replikowane, która jest zachowanie domyślne dla replikacja łączenia.

Gdy wartość delete_tracking is 0, wiersze usunięty przez subskrybent, należy ręcznie usunąć przez wydawcę i usunięty przez wydawcę wierszy musi zostać ręcznie usunięty przez subskrybent.

NoteNote:
Wartość 0 powoduje brak zbieżności.

compensate_for_errors

bit

Wskazuje, czy akcje kompensacyjne są pobierane, gdy podczas synchronizacji wystąpią błędy.

0 = Compensating akcje są wyłączone.

1 = Zmiany, które nie mogą być zastosowane w sieci subskrybent lub Wydawca zawsze prowadzić do kompensacyjne akcji do cofnąć tych zmian, które jest to zachowanie domyślne dla replikacja łączenia.

NoteNote:
Wartość 0 powoduje brak zbieżności.

pub_range

bigint

Rozmiar zakres tożsamości Wydawca.

zakres

bigint

Rozmiar wartości kolejnych tożsamości, które mogą być przypisane do subskrybentów w korekty.

próg

int

Procentowy próg zakres tożsamości.

stream_blob_columns

bit

Określa, czy optymalizacją strumień danych jest używany podczas replikowania kolumn duży obiekt binarny.1 oznacza, że podejmowana jest próba optymalizacji.

preserve_rowguidcol

bit

Wskazuje, jeśli replikacja używa istniejącej kolumna rowguid.Wartość 1 oznacza, że istniejącą kolumna ROWGUIDCOL jest używany.0 oznacza, że replikacja dodawane kolumna ROWGUIDCOL.