Udostępnij za pośrednictwem


sysmergeextendedarticlesview (Transact-SQL)

Dotyczy:programu SQL Server

Widok sysmergeextendedarticlesview uwidacznia informacje o artykule. Ten widok jest przechowywany w bazie danych publikacji w bazie danych wydawcy i subskrypcji w subskrybenta.

Nazwa kolumny Typ danych Opis
nazwa nazwa systemu Nazwa artykułu.
typ tinyint Wskazuje typ artykułu, który może być jednym z następujących elementów:

10 = Tabela.

32 = tylko schemat Proc.

64 = wyświetl tylko schemat lub schemat widoku indeksowanego.

128 = tylko schemat funkcji.

160 = tylko schemat synonimów.
objid Identyfikator obiektu wydawcy.
sync_objid Identyfikator widoku reprezentującego zsynchronizowany zestaw danych.
view_type tinyint Typ widoku:

0 = Nie widok; użyj całego obiektu podstawowego.

1 = widok trwały.

2 = widok tymczasowy.
artid uniqueidentifier Unikatowy numer identyfikacyjny danego artykułu.
opis nvarchar(255) Krótki opis artykułu.
pre_creation_command tinyint Domyślna akcja wykonywana po utworzeniu artykułu w bazie danych subskrypcji:

0 = Brak — jeśli tabela już istnieje w subskrybentze, nie zostanie podjęta żadna akcja.

1 = Drop — usuwa tabelę przed ponownym utworzeniem.

2 = Delete — wystawia usunięcie na podstawie klauzuli WHERE w filtrze podzestawu.

3 = Truncate — taki sam jak 2, ale usuwa strony zamiast wierszy. Jednak nie ma klauzuli WHERE.
pubid uniqueidentifier Identyfikator publikacji, do której należy bieżący artykuł.
pseudonim Mapowanie pseudonimów na potrzeby identyfikacji artykułów.
column_tracking Wskazuje, czy śledzenie kolumn jest implementowane dla tego artykułu.
stanu tinyint Wskazuje stan artykułu, który może być jednym z następujących:

1 = Unsynced — skrypt przetwarzania początkowego do opublikowania tabeli zostanie uruchomiony przy następnym uruchomieniu agenta migawek.

2 = Aktywne — skrypt przetwarzania początkowego do opublikowania tabeli został uruchomiony.

5 = New_inactive — do dodania.

6 = New_active — do dodania.
conflict_table nazwa systemu Nazwa tabeli lokalnej zawierającej rekordy powodujące konflikty dla bieżącego artykułu. Ta tabela jest dostarczana tylko do informacji, a jego zawartość może zostać zmodyfikowana lub usunięta przez niestandardowe procedury rozwiązywania konfliktów lub bezpośrednio przez administratora.
creation_script nvarchar(255) Skrypt tworzenia dla tego artykułu.
conflict_script nvarchar(255) Skrypt powodujący konflikt dla tego artykułu.
article_resolver nvarchar(255) Niestandardowy moduł rozwiązywania konfliktów na poziomie wiersza dla tego artykułu.
ins_conflict_proc nazwa systemu Procedura używana do zapisywania konfliktów w conflict_table.
insert_proc nazwa systemu Procedura używana przez domyślny moduł rozwiązywania konfliktów do wstawiania wierszy podczas synchronizacji.
update_proc nazwa systemu Procedura używana przez domyślny moduł rozwiązywania konfliktów do aktualizowania wierszy podczas synchronizacji.
select_proc nazwa systemu Nazwa automatycznie wygenerowanej procedury składowanej używanej przez agenta scalania do blokowania oraz znajdowania kolumn i wierszy artykułu.
schema_option binary(8) Aby uzyskać obsługiwane wartości schema_option, zobacz sp_addmergearticle (Transact-SQL).
destination_object nazwa systemu Nazwa tabeli utworzonej w subskrybentze.
resolver_clsid nvarchar(50) Identyfikator niestandardowego modułu rozwiązywania konfliktów.
subset_filterclause nvarchar(1000) Klauzula filtru dla tego artykułu.
missing_col_count Liczba brakujących kolumn.
missing_cols varbinary(128) Mapa bitowa brakujących kolumn.
kolumn varbinary(128) Zidentyfikowane tylko do celów informacyjnych. Nieobsługiwane. Zgodność w przyszłości nie jest gwarantowana.
resolver_info nvarchar(255) Magazyn dodatkowych informacji wymaganych przez niestandardowe moduły rozwiązywania konfliktów.
view_sel_proc nvarchar(290) Nazwa procedury składowanej używanej przez agenta scalania do wykonywania początkowej populacji artykułu w dynamicznie filtrowanej publikacji oraz wyliczania zmienionych wierszy w dowolnej filtrowanej publikacji.
gen_cur Numer generowania zmian lokalnych w tabeli podstawowej artykułu.
excluded_cols varbinary(128) Mapa bitowa kolumn wykluczonych z artykułu, gdy jest wysyłana do subskrybenta.
excluded_col_count Liczba wykluczonych kolumn.
vertical_partition Określa, czy filtrowanie kolumn jest włączone w artykule tabeli. 0 wskazuje, że nie ma filtrowania pionowego i publikuje wszystkie kolumny.
identity_support Określa, czy włączono automatyczną obsługę zakresu tożsamości. 1 oznacza, że obsługa zakresu tożsamości jest włączona, a 0 oznacza, że nie ma obsługi zakresu tożsamości.
destination_owner nazwa systemu Nazwa właściciela obiektu docelowego.
before_image_objid Identyfikator obiektu tabeli śledzenia. Tabela śledzenia zawiera pewne wartości kolumn kluczy, gdy publikacja jest skonfigurowana do włączania optymalizacji zmian partycji.
before_view_objid Identyfikator obiektu tabeli widoków. Widok znajduje się w tabeli, która śledzi, czy wiersz należy do określonego subskrybenta przed usunięciem lub zaktualizowaniem. Ma zastosowanie tylko wtedy, gdy publikacja zostanie utworzona z @keep_partition_changes = true.
verify_resolver_signature Określa, czy podpis cyfrowy jest weryfikowany przed użyciem narzędzia rozpoznawania w replikacji scalania:

0 = Nie zweryfikowano podpisu.

1 = Podpis jest weryfikowany, aby sprawdzić, czy pochodzi z zaufanego źródła.
allow_interactive_resolver bitów Określa, czy jest włączona funkcja interakcyjnego rozpoznawania nazw w artykule. 1 określa, że interakcyjny program rozpoznawania nazw jest używany w artykule.
fast_multicol_updateproc bitów Określa, czy agent scalania został włączony, aby zastosować zmiany do wielu kolumn w tym samym wierszu w jednej instrukcji UPDATE.

0 = Problemy z oddzielną aktualizacją dla każdej zmienionej kolumny.

1 = wystawiona w instrukcji UPDATE, która powoduje występowanie aktualizacji w wielu kolumnach w jednej instrukcji.
check_permissions Mapa bitowa uprawnień na poziomie tabeli, które zostaną zweryfikowane po wprowadzeniu zmian w programie Publisher przez agenta scalania. check_permissions może mieć jedną z następujących wartości:

0x00 = Uprawnienia nie są zaznaczone.

0x10 = Sprawdza uprawnienia w wydawcy przed przekazaniem inSERTs na subskrybenta.

0x20 = Sprawdza uprawnienia w wydawcy przed przekazaniem upDATEs na subskrybenta.

0x40 = sprawdza uprawnienia w wydawcy przed przekazaniem usuwania u subskrybenta.
maxversion_at_cleanup Najwyższa generacja, dla której metadane są czyszczone.
processing_order Wskazuje kolejność przetwarzania artykułów w publikacji scalanej; w przypadku gdy wartość 0 wskazała, że artykuł jest nieurządkowany, a artykuły są przetwarzane w kolejności od najniższej do najwyższej. Jeśli dwa artykuły mają tę samą wartość, są przetwarzane współbieżnie. Aby uzyskać więcej informacji, zobacz Określanie właściwości replikacji scalania.
published_in_tran_pub bitów Wskazuje, że artykuł w publikacji seryjnej jest również publikowany w publikacji transakcyjnej.

0 = artykuł nie jest publikowany w artykule transakcyjnym.

1 = artykuł jest również publikowany w artykule transakcyjnym.
upload_options tinyint Określa, czy zmiany można wprowadzać, czy przekazywać z subskrybenta, co może być jedną z następujących wartości.

0 = Brak ograniczeń dotyczących aktualizacji dokonanych na subskrybentu; wszystkie zmiany są przekazywane do programu Publisher.

1 = zmiany są dozwolone na subskrybenta, ale nie są przekazywane do wydawcy.

2 = zmiany nie są dozwolone na subskrybenta.
lekkie bitów Zidentyfikowane tylko do celów informacyjnych. Nieobsługiwane. Zgodność w przyszłości nie jest gwarantowana.
delete_proc nazwa systemu Procedura używana przez domyślny moduł rozpoznawania konfliktów do usuwania wierszy podczas synchronizacji.
before_upd_view_objid Identyfikator widoku tabeli przed aktualizacjami.
delete_tracking bitów Wskazuje, czy usunięcia są replikowane.

0 = usunięcia nie są replikowane.

1 = Usunięcia są replikowane, co jest domyślnym zachowaniem replikacji scalania.

Jeśli wartość delete_tracking jest 0, wiersze usunięte na subskrybenta muszą zostać ręcznie usunięte w wydawcy, a wiersze usunięte w wydawcy muszą zostać ręcznie usunięte w subskrybenta.

Uwaga: wartość 0 powoduje brak zbieżności.
compensate_for_errors bitów Wskazuje, czy akcje wyrównywane są wykonywane, gdy podczas synchronizacji występują błędy.

0 = akcje wyrównywujące są wyłączone.

1 = zmiany, których nie można zastosować dla subskrybenta lub wydawcy, zawsze prowadzą do akcji wyrównujących w celu cofnięcia tych zmian, co jest domyślnym zachowaniem replikacji scalania.

Uwaga: wartość 0 powoduje brak zbieżności.
pub_range bigint Rozmiar zakresu tożsamości wydawcy.
zakresu bigint Rozmiar kolejnych wartości tożsamości, które zostaną przypisane do subskrybentów w ramach korekty.
próg Wartość procentowa progu zakresu tożsamości.
metadata_select_proc nazwa systemu Nazwa automatycznie wygenerowanej procedury składowanej używanej do uzyskiwania dostępu do metadanych w tabelach systemu replikacji scalania.
stream_blob_columns bitów Określa, czy optymalizacja strumienia danych jest używana podczas replikowania dużych kolumn obiektów binarnych. 1 oznacza, że zostanie podjęta próba optymalizacji.
preserve_rowguidcol bitów Wskazuje, czy replikacja używa istniejącej kolumny rowguid. Wartość 1 oznacza, że jest używana istniejąca kolumna ROWGUIDCOL. 0 oznacza, że replikacja dodała kolumnę ROWGUIDCOL.

Zobacz też

tabele replikacji (Transact-SQL)
widoki replikacji (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)
sysmergearticles (Transact-SQL)