Udostępnij za pośrednictwem


sysmergepartitioninfoview (języka Transact-SQL)

The sysmergepartitioninfoview view exposes partycjonowanie information for tabela articles.Ten widok jest przechowywany w bazie danych publikacja na Wydawca i baza danych subskrypcja przez subskrybent.

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:

0x0A = tabela.

0x20 = Tylko schematu procedury.

0x40 = Tylko schematu widoku lub tylko schematu widok indeksowany.

0x80 = Tylko schematu funkcja.

objid

int

Identyfikator obiektu opublikowane.

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 w tabela istnieje już 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 = Truncate - działa tak samo 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

Wskazuje, 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.

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)

Program rozpoznawania nazw konflikt dla tego artykuł.

ins_conflict_proc

sysname

Procedura pozwala zapisać informacje o konfliktach do tabela konfliktów.

insert_proc

sysname

Procedura umożliwia wstawianie wierszy podczas synchronizacji.

update_proc

sysname

Procedura służy do aktualizowania wierszy podczas synchronizacji.

select_proc

sysname

Nazwa wygenerowany automatycznie przechowywane procedury, która Agent Scal używa do wykonywania blokowanie oraz wyszukiwanie artykuł, kolumn i wierszy.

metadata_select_proc

sysname

Nazwa generowane automatycznie procedura przechowywana, umożliwiające dostęp do metadane w tabelach systemowych replikacja łączenia.

delete_proc

sysname

Procedura służy do usuwania wierszy podczas synchronizacji.

schema_option

binary(8)

Mapa bitowa opcji generowania schematu dla danego artykuł.Aby uzyskać informacje o obsługiwanych schema_option wartości, zobacz temat 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.Dla obsługa logika biznesowa ta wartość jest NULL.

subset_filterclause

nvarchar(1000)

Klauzula filtru artykuł.

missing_col_count

int

Liczba kolumn opublikowanego artykuł nie ma.

missing_cols

varbinary(128)

Mapy bitowej, który opisuje kolumny w argumencie artykuł.

excluded_cols

varbinary(128)

Mapa bitowa w kolumnach wykluczone z artykuł.

excluded_col_count

int

Liczba kolumn wykluczone z artykuł.

kolumny

varbinary(128)

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

deleted_cols

varbinary(128)

Mapa bitowa, który opisuje kolumny usunięte z artykuł.

resolver_info

nvarchar(255)

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

view_sel_proc

nvarchar(290)

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

gen_cur

bigint

Generuje numer dla 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, gdy optymalizacje zmiana partycji zostanie włączona dla publikacja.

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 po optymalizacji zmiana partycji zostanie włączona dla publikacja.

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 oznacza, że Interactive program rozpoznawania nazw mogą być używane 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 = Wystawiony na instrukcja UPDATE, która powoduje, że aktualizacji do wielu kolumn w jednej instrukcja.

check_permissions

int

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

0x00 = Uprawnienia nie są sprawdzane.

0x10 = Kontroli uprawnień na Wydawca można przekazać przed INSERT są dokonywane na subskrybent.

0x20 = Kontroli uprawnień na Wydawca przed można przekazać Update obecnie subskrybent.

0x40 = Kontroli uprawnień na Wydawca przed można przekazać usuwa obecnie subskrybent.

maxversion_at_cleanup

int

Maksymalna generacji, które jest czyszczona przy następnej korespondencji seryjnej Agent jest uruchamiany.

processing_order

int

Wskazuje kolejność przetwarzania artykułach w publikacja seryjnej; w przypadku, gdy wartość 0 oznacza, że artykuł jest Nieuporządkowana, 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, czy zmiany mogą być dokonywane na lub przekazać z subskrybent, którego może być jedną z następujących wartości.

0 = Nie ma żadnych ograniczeń na aktualizacje wprowadzone przez subskrybent, wszystkie zmiany są przekazywane do Wydawca.

1 = Zmiany są dozwolone przez subskrybent, ale nie są one przekazywane do Wydawca.

2 = Subskrybent nie są dozwolone zmiany.

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

Identyfikator widoku tabela przed aktualizacji.

delete_tracking

bit

Wskazuje, jeśli 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, jeśli kompensacyjne akcje są pobierane, gdy wystąpią błędy podczas synchronizacji.

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

Wskazuje, czy używane jest strumieniowych optymalizację dla duży obiekt binarny kolumn.1 oznacza, że podejmowana jest próba optymalizacji.

preserve_rowguidcol

bit

Wskazuje, czy 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.

partition_view_id

int

Określa widok, który definiuje partycję subskrybent.

repl_view_id

int

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

partition_deleted_view_rule

sysname

W instrukcja jest używany wewnątrz wyzwalacz replikacja łączenia pobrać identyfikator partycji dla każdego wiersza usuniętego lub zaktualizowane na podstawie jego stare wartości kolumna.

partition_inserted_view_rule

Sysname

W instrukcja używany wewnątrz wyzwalacz replikacja scalania pobrać identyfikator partycji dla każdego wstawione lub zaktualizowane oparte na jej nowym kolumna wartości.

membership_eval_proc_name

sysname

Nazwa procedury, dającą w bieżącej nazwy partycji wierszy w MSmerge_contents (Transact-SQL).

column_list

sysname

Lista kolumn rozdzielana przecinkami opublikowane w artykuł.

column_list_blob

sysname

Rozdzielana przecinkami lista kolumn opublikowane w artykuł, włącznie z kolumnami duży obiekt binarny.

expand_proc

sysname

Nazwa procedury, która reevaluates partycji identyfikatorów dla wszystkich wierszy podrzędność nadrzędnego nowo wstawionego wiersza i wierszy nadrzędnych, które uległy zmianie partycji lub zostały usunięte.

logical_record_parent_nickname

int

Pseudonim najwyższego poziom nadrzędnego danego artykuł rekord logiczny.

logical_record_view

int

Widok, który wyświetla rowguid artykuł nadrzędnego najwyższego poziom, odpowiadające każdej rowguid podrzędność.

logical_record_deleted_view_rule

sysname

Podobne do logical_record_view, z wyjątkiem ten pokazuje podrzędność wierszy w tabela "usuniętych" w aktualizacji i usuwania wyzwalaczy.

logical_record_level_conflict_detection

bit

Wskazuje, czy powinna zostać wykryta konflikty w rekord logiczny poziom lub poziom wiersza lub kolumna.

0 = Wiersz lub kolumna poziom wykrywanie konfliktów jest używany.

1 = rekord logiczny wykrywanie konfliktów jest używany w przypadku, gdy zmiany w rzędzie u Wydawca i zmiana osobny wiersz takie same rekord logiczny subskrybent jest obsługiwany jako konflikt.

Gdy ta wartość wynosi 1, tylko rekord logiczny-Rozwiązywanie konfliktów poziom mogą być używane.

logical_record_level_conflict_resolution

bit

Wskazuje, czy powinna być rozpoznana na konflikty rekord logiczny - poziomie lub w wierszu lub kolumnie poziom.

0 = Wiersz lub kolumna poziom rozdzielczość jest używany.

1 = przypadek konfliktu, cały rekord logiczny z zwycięzcą zastępuje całego rekordu logiczne przegrywająca strony.

Z obu logiczne wykrywania poziom rekordu i wykrywania poziomie wiersza lub kolumna, można użyć wartości 1.

partition_options

tinyint

Określa sposób w którym dane w artykule jest podzielony na partycje, które umożliwia optymalizację wydajności, gdy wszystkie wiersze należeć tylko jedna partycja lub tylko jeden subskrypcja.The partition_options can be one of the following values.

0 = Filtrowania artykuł jest statyczny lub nie dają, czyli unikatowy podzbiór danych dla każdej partycji na partycji "nakładających się".

1 = Partycje są nakładające się i DML aktualizacje dokonane przez subskrybent nie można zmienić tej partycji, do której należy dany wiersz.

2 = Filtrowania dla siebie partycji daje artykuł, ale wielu subskrybentów mogą odbierać tej samej partycji.

3 = Filtrowania dla siebie partycje, które są unikatowe dla każdej subskrypcja daje artykuł.

Nazwa

sysname

Nazwa partycji.