sysmergearticles (Transact-SQL)
Dotyczy:programu SQL Server
Zawiera jeden wiersz dla każdego artykułu scalania zdefiniowanego w lokalnej bazie danych. Ta tabela jest przechowywana w bazie danych publikacji.
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 = Procedura składowana (tylko schemat). 64 = widok lub widok indeksowany (tylko schemat). 128 = funkcja zdefiniowana przez użytkownika (tylko schemat). 160 = synonim (tylko schemat). |
objid | Identyfikator obiektu. | |
sync_objid | Identyfikator obiektu 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 | |
Krótki opis artykułu. |
pre_creation_command | tinyint | Domyślna akcja wykonywana po utworzeniu artykułu w bazie danych subskrypcji: 0 = None — jeśli tabela już istnieje w subskrybentze, nie zostanie podjęta żadna akcja. 1 = Drop — usuwa tabelę przed ponownym utworzeniem. 2 = Usuń -issues usunięcie na podstawie klauzuli WHERE w filtrze podzestawu. 3 = Obcięcie -same jako 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 | |
Skrypt tworzenia dla tego artykułu. |
conflict_script | |
Skrypt powodujący konflikt dla tego artykułu. |
article_resolver | |
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. |
metadata_select_proc | nazwa systemu | Nazwa automatycznie wygenerowanej procedury składowanej używanej do uzyskiwania dostępu do metadanych w tabelach systemu replikacji scalania. |
delete_proc | nazwa systemu | Procedura używana przez domyślny moduł rozpoznawania konfliktów do usuwania wierszy podczas synchronizacji. |
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. |
destination_owner | nazwa systemu | Nazwa właściciela obiektu docelowego. |
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 | |
Mapa bitowa brakujących kolumn. |
excluded_cols | |
Mapa bitowa kolumn wykluczonych z artykułu, gdy jest wysyłana do subskrybenta. |
excluded_col_count | Liczba wykluczonych kolumn. | |
kolumn | |
Zidentyfikowane tylko do celów informacyjnych. Nieobsługiwane. Zgodność w przyszłości nie jest gwarantowana. |
deleted_cols | |
Mapy bitowe kolumn, które zostały usunięte z tabeli źródłowej. |
resolver_info | |
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. | |
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. | |
before_image_objid | Identyfikator obiektu tabeli śledzenia. Tabela śledzenia zawiera pewne wartości kolumn kluczy podczas tworzenia publikacji z @keep_partition_changes = true. | |
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 wartością @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 = Problemy z instrukcją UPDATE, która powoduje występowanie aktualizacji w wielu kolumnach w jednej instrukcji. |
check_permissions | Mapa bitowa uprawnień na poziomie tabeli zweryfikowana podczas wprowadzania 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. | |
upload_options | tinyint | Definiuje ograniczenia dotyczące aktualizacji w subskrybenta z subskrypcją klienta, która może być jedną z następujących wartości. 0 = nie ma żadnych ograniczeń dotyczących aktualizacji dokonanych u subskrybenta z subskrypcją klienta; wszystkie zmiany są przekazywane do programu Publisher. 1 = zmiany są dozwolone dla subskrybenta z subskrypcją klienta, ale nie są przekazywane do wydawcy. 2 = zmiany nie są dozwolone w subskrybentze z subskrypcją klienta. Aby uzyskać więcej informacji, zobacz Optimize Merge Replication Performance with Download-Only Articles(Optymalizowanie wydajności replikacji scalania przy użyciu artykułów Download-Only). |
published_in_tran_pub | bitów |
Wskazuje, że artykuł w publikacji seryjnej jest również publikowany w publikacji transakcyjnej. 0 = Artykuł nie został opublikowany w artykule transakcyjnym. 1 = Artykuł jest również publikowany w artykule transakcyjnym. |
lekkie | bitów |
Zidentyfikowane tylko do celów informacyjnych. Nieobsługiwane. Zgodność w przyszłości nie jest gwarantowana. |
procname_postfix | nchar(32) | Zidentyfikowane tylko do celów informacyjnych. Nieobsługiwane. Zgodność w przyszłości nie jest gwarantowana. |
well_partitioned_lightweight | bitów |
Zidentyfikowane tylko do celów informacyjnych. Nieobsługiwane. Zgodność w przyszłości nie jest gwarantowana. |
before_upd_view_objid | Do dodania. | |
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. | |
stream_blob_columns | bitów |
Określa, czy optymalizacja strumienia danych jest używana podczas replikowania kolumn dużych obiektów binarnych. 1 oznacza, że podjęto próbę 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)