Udostępnij za pośrednictwem


sysmergepartitioninfoview (języka Transact-SQL)

Sysmergepartitioninfoview widok udostępnia informacje partycjonowanie tabela artykułów.Ten widok jest przechowywany w bazie publikacja przez wydawcę i baza danych subskrypcja przez subskrybenta.

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwę artykuł.

type

tinyint

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

0x0A = tabeli.

0x20 = tylko schemat procedury.

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

0x80 = tylko schematu funkcji.

objid

int

Identyfikator obiektu opublikowane.

sync_objid

int

Identyfikator obiektu widoku reprezentującej zsynchronizowaną zestaw danych.

view_type

tinyint

Typ widoku:

0 = Nie widoku; używać wszystkich obiekt podstawowy.

1 = Stały widok.

2 = Tymczasowe widoku.

artid

uniqueidentifier

Unikatowy numer identyfikacyjny dla danego artykuł.

Opis

nvarchar(255)

Krótki opis artykuł.

pre_creation_command

tinyint

Akcja domyślna podczas tworzenia artykuł w baza danych subskrypcja:

0 = None - Jeśli tabela już istnieje subskrybent, zostanie podjęta żadna akcja.

1 = Drop - spadnie tabela przed jej odtwarzanie.

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

3 = Truncate - tak samo jak 2, ale usuwa strony zamiast wierszy.Jednakże nie podejmować WHERE klauzula.

pubid

uniqueidentifier

Identyfikator publikacja, do której należy bieżącego artykuł.

pseudonim

int

Mapowanie pseudonim dla identyfikacji artykuł.

column_tracking

int

Wskazuje, czy kolumna śledzenia jest implementowany artykuł.

Stan

tinyint

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

1 = Unsynced - skrypt przetwarzania wstępnego publikowania tabela zostanie uruchomiony następnym czas Agent migawki jest uruchamiany.

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

conflict_table

sysname

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

creation_script

nvarchar(255)

Skrypt tworzenia artykuł.

conflict_script

nvarchar(255)

Skrypt konflikt dla tego artykuł.

article_resolver

nvarchar(255)

mechanizm rozwiązywania konfliktów w tym artykule.

ins_conflict_proc

sysname

Procedura stosowana do zapisu do tabela konfliktów informacje o konfliktach.

insert_proc

sysname

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

update_proc

sysname

Procedura stosowana do aktualizowania wierszy podczas synchronizacji.

select_proc

sysname

Wygenerowany automatycznie nazwę procedura składowana że Agent scalić używa do wykonania, blokowania i znajdowanie artykuł, kolumn i wierszy.

metadata_select_proc

sysname

Wygenerowany automatycznie nazwę przechowywanej procedury umożliwiające dostęp do metadane w replikacja scalająca tabele systemowe.

delete_proc

sysname

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

schema_option

binary(8)

Mapy bitowej opcja generowania schematu dla danego artykuł.Informacji na temat obsługiwanych schema_option wartości, zobacz sp_addmergearticle (języka Transact-SQL).

destination_object

sysname

Nazwa tabela, utworzony przez subskrybenta.

destination_owner

sysname

Nazwa właściciela obiekt docelowy obiektu.

resolver_clsid

nvarchar(50)

Identyfikator niestandardowego mechanizm rozwiązywania konfliktów.Dla obsługa logika biznesowa, ta wartość jest NULL.

subset_filterclause

nvarchar(1000)

Klauzula filtru dla tego artykuł.

missing_col_count

int

Liczba opublikowanych kolumn z artykuł.

missing_cols

varbinary(128)

Mapy bitowej, który opisuje kolumny brakuje artykuł.

excluded_cols

varbinary(128)

Mapa bitowa kolumn wykluczone z artykuł.

excluded_col_count

int

Liczba kolumn wykluczone z artykuł.

kolumny

varbinary(128)

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

deleted_cols

varbinary(128)

Mapy bitowej, który opisuje kolumny usunięte z artykuł.

resolver_info

nvarchar(255)

Magazyn dodatkowe informacje wymagane przez konflikt niestandardowe programy rozpoznawania nazw.

view_sel_proc

nvarchar(290)

Nazwa procedura składowana, używający agenta scalić wykonując początkowe zapełnianie artykuł w publikacja filtrowane dynamicznie i wyliczanie zmienionych wierszy w publikacja filtrowane.

gen_cur

bigint

Generuje numer artykuł lokalne zmiany w tabela bazowa.

vertical_partition

int

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

identity_support

int

Określa, czy włączona jest obsługa zakres tożsamości automatyczne.1 oznacza, że jest włączona obsługa zakres tożsamości, i 0 oznacza brak nie tożsamości w zakresie pomocy technicznej.

before_image_objid

int

Tabela śledzenia obiektu identyfikatora.tabela Śledzenie zawiera pewne wartości kolumna klucz, gdy optymalizacje zmiana partycji zostały włączone w publikacja.

before_view_objid

int

Identyfikator obiektu w widoku tabela.Widok jest w tabela, która śledzi, czy wiersz należała w określonym abonenta, zanim został usunięty lub zaktualizowane.Ma zastosowanie tylko gdy optymalizacje zmiana partycji zostały włączone w publikacja.

verify_resolver_signature

int

Określa, czy podpis cyfrowy jest weryfikowany przed użyciem rozpoznawania nazw w replikacja scalająca:

0 = Podpis nie został zweryfikowany.

1 = Podpis zostanie zweryfikowany, czy jest on z zaufanego źródło.

allow_interactive_resolver

bit

Określa, czy włączono wykorzystania interaktywnych rozpoznawania nazw na artykuł.1 oznacza wykorzystania interaktywnych rozpoznawania nazw 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 scalania.

0 = Problemy zmienione oddzielnej aktualizacji dla każdej kolumna.

1 = Wystawiony w instrukcja UPDATE, która powoduje 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 = kontrole można przekazać uprawnienia wydawca przed wstawiane są dokonywane na subskrybenta.

0x20 = kontroli uprawnień na Wydawca przed można przekazać aktualizacje dokonane na subskrybenta.

0x40 = kontroli uprawnień na Wydawca przed można przekazać usuwa na subskrybenta.

maxversion_at_cleanup

int

Maksymalna generacji, który jest czyszczona następnego czas scalania Agent jest uruchamiany.

processing_order

int

Wskazuje kolejność przetwarzania artykułów 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ą tę samą wartość, są przetwarzane równocześnie.Aby uzyskać więcej informacji, zobacz Określanie kolejności przetwarzania artykułów korespondencji seryjnej.

upload_options

tinyint

Określa, czy zmiany mogą być dokonywane na lub przekazywane z subskrybentem, który może mieć jedną z następujących wartości.

0 = Nie ma żadnych ograniczeń na aktualizacje dokonane przez subskrybenta; wszystkie zmiany są przekazywane do Wydawca.

1 = Zmiany są dozwolone przez subskrybenta, 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.

lekkie

bit

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

procname_postfix

nchar(32)

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

well_partitioned_lightweight

bit

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

before_upd_view_objid

int

Identyfikator widoku tabela przed aktualizacje.

delete_tracking

bit

Wskazuje, jeśli usuwa są replikowane.

0 = Usuwa nie są replikowane.

1 = Usuwa są replikowane, który jest domyślne zachowanie replikacja scalająca.

Gdy wartość delete_tracking jest 0, usunięty przez subskrybenta wierszy należy ręcznie usuwać Wydawcai usunąć wiersze Wydawca musi zostać ręcznie usunięty przez subskrybenta.

UwagaUwaga:
Wartość 0 wyniki w innych niż zbieżności.

compensate_for_errors

bit

Wskazuje, jeśli kompensacyjnych akcje są pobierane, gdy wystąpią błędy podczas synchronizacji.

0 = Compensating akcje są wyłączone.

1 = Zmiany, które nie mogą być stosowane w subskrybenta lub Wydawca zawsze prowadzą do kompensacyjnych akcje cofnąć te zmiany, która jest domyślne zachowanie replikacja scalająca.

UwagaUwaga:
Wartość 0 wyniki w innych niż zbieżności.

pub_range

bigint

Rozmiar zakres tożsamości wydawcy.

zakres

bigint

Rozmiar wartości kolejnych tożsamości przypisanych do subskrybentów korekty.

próg

int

Procentowy próg zakres tożsamości.

stream_blob_columns

bit

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

preserve_rowguidcol

bit

Wskazuje, czy replikacja wykorzystuje istniejące kolumna rowguid.Wartość 1 oznacza, że używany jest istniejącej kolumna ROWGUIDCOL.0 oznacza, że replikacja dodawane kolumna ROWGUIDCOL.

partition_view_id

int

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

repl_view_id

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

partition_deleted_view_rule

sysname

Instrukcja używany wewnątrz wyzwalacza replikacja scalająca pobrać identyfikator partycji dla każdego wiersza usunięte lub zaktualizowane na podstawie jego stare wartości kolumna.

partition_inserted_view_rule

Sysname

Instrukcja używany wewnątrz wyzwalacza replikacja scalająca pobrać identyfikator partycji dla każdego wstawiany lub aktualizowany oparte na jego nowe wartości kolumna.

membership_eval_proc_name

sysname

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

column_list

sysname

Rozdzielana przecinkami lista kolumn 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 zostały poddane 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 odpowiadające każdej rowguid podrzędność rowguid artykuł najwyższego poziom nadrzędnego.

logical_record_deleted_view_rule

sysname

Podobne do logical_record_view, chyba że pokazuje wierszy podrzędność "usunięte" Tabela w aktualizacji i usuwania wyzwalaczy.

logical_record_level_conflict_detection

bit

Wskazuje, czy konflikty powinny zostać wykryte na rekord logiczny poziom lub poziom wiersza lub kolumna.

0 = Wiersz lub kolumna poziom - wykrywanie konfliktów.

1 = Logiczne wykrywanie konfliktów rekordu jest używany w przypadku gdy zmiana w rzędzie u Wydawca i zmienić w oddzielnym wierszu tego samego rekordu logiczne 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 konflikty powinny zostać rozwiązane w rekord logiczny-poziom lub na wiersz lub kolumna poziomie.

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

1 = przypadek konfliktu, cały rekord logiczny z zwycięzcą zastępuje cały rekord logiczny stronie przegrywająca.

Wartość 1 można używać zarówno rekord logiczny-poziom wykrywania i z wykrywaniem poziomu wierszy lub kolumn.

partition_options

tinyint

Określa sposób, w której dane w artykuł jest podzielony na partycje, które pozwala performance optimizations, gdy wszystkie wiersze należeć tylko jedna partycja lub tylko jeden subskrypcja.Partition_options może być jedną z następujących wartości.

0 = Filtrowanie artykuł jest statyczny lub nie plon, unikatowe podzbiór danych dla każdej partycji "nakładania się" partycja.

1 = Nakładają się na partycje, a DML aktualizacje dokonane przez subskrybenta nie można zmienić partycji, do której należy dany wiersz.

2 = Filtrowania dla artykuł plonów nie pokrywających się partycje, ale wielu subskrybentów może odbierać tej samej partycji.

3 = Filtrowania dla artykuł plonów-nakładających się partycje, które są unikatowe dla subskrypcja.

name

sysname

Nazwa partycji.