sysmergepublications (Transact-SQL)
Dotyczy:programu SQL Server
Zawiera jeden wiersz dla każdej publikacji scalanej zdefiniowanej w bazie danych. Ta tabela jest przechowywana w bazach danych publikacji i subskrypcji.
Nazwa kolumny | Typ danych | Opis |
---|---|---|
wydawcy |
nazwa systemu | Nazwa serwera domyślnego. |
publisher_db | nazwa systemu | Nazwa domyślnej bazy danych programu Publisher. |
nazwa |
nazwa systemu | Nazwa publikacji. |
opis | |
Krótki opis publikacji. |
przechowywania | Okres przechowywania dla całego zestawu publikacji, w którym jednostka jest wskazywana przez wartość kolumny retention_period_unit. | |
publication_type | tinyint | Wskazuje, że publikacja jest filtrowana: 0 = niefiltrowane. 1 = filtrowane. |
pubid | uniqueidentifier | Unikatowy numer identyfikacyjny tej publikacji. Jest to generowane po dodaniu publikacji. |
designmasterid | uniqueidentifier | Zarezerwowane do użytku w przyszłości. |
identyfikator nadrzędny | uniqueidentifier | Wskazuje publikację nadrzędną, z której utworzono bieżącą publikację elementu równorzędnego lub podzestawu (używaną do hierarchicznych topologii publikowania). |
sync_mode | tinyint | Tryb synchronizacji tej publikacji: 0 = natywna. 1 = znak. |
allow_push | Wskazuje, czy publikacja zezwala na wypychanie subskrypcji. 0 = niedozwolone subskrypcje wypychane. 1 = dozwolone są subskrypcje wypychane. |
|
allow_pull | Wskazuje, czy publikacja zezwala na ściąganie subskrypcji. 0 = niedozwolone ściąganie subskrypcji. 1 = subskrypcje ściągania są dozwolone. |
|
allow_anonymous | Wskazuje, czy publikacja zezwala na anonimowe subskrypcje. 0 = niedozwolone subskrypcje anonimowe. 1 = subskrypcje anonimowe są dozwolone. |
|
centralized_conflicts | Wskazuje, czy rekordy powodujące konflikt są przechowywane w programie Publisher: 0 = rekordy konfliktów nie są przechowywane w programie Publisher. 1 = rekordy konfliktów są przechowywane w programie Publisher. |
|
stanu |
tinyint | Zarezerwowane do użytku w przyszłości. |
snapshot_ready | tinyint | Wskazuje stan migawki publikacji: 0 = Migawka nie jest gotowa do użycia. 1 = Migawka jest gotowa do użycia. 2 = należy utworzyć nową migawkę dla tej publikacji. |
enabled_for_internet | bitów |
Wskazuje, czy pliki synchronizacji publikacji są uwidocznione w Internecie za pośrednictwem protokołu FTP i innych usług. 0 = można uzyskać dostęp do plików synchronizacji z Internetu. 1 = nie można uzyskać dostępu do plików synchronizacji z Internetu. |
dynamic_filters | bitów |
Wskazuje, czy publikacja jest filtrowana przy użyciu sparametryzowanego filtru wierszy. 0 = Publikacja nie jest filtrowana wierszem. 1 = Publikacja jest filtrowana w wierszu. |
snapshot_in_defaultfolder | bitów |
Określa, czy pliki migawek są przechowywane w folderze domyślnym: 0 = pliki migawek znajdują się w folderze domyślnym. 1 = pliki migawek są przechowywane w lokalizacji określonej przez alt_snapshot_folder. |
alt_snapshot_folder | |
Lokalizacja alternatywnego folderu migawki. |
pre_snapshot_script | |
Wskaźnik do .plik sql, który agent scalania jest uruchamiany przed dowolnym skryptem obiektu replikacji podczas stosowania migawki na subskrybenta. |
post_snapshot_script | |
Wskaźnik na .plik sql, który agent scalania jest uruchamiany po zastosowaniu wszystkich innych skryptów obiektów replikacji i danych podczas synchronizacji początkowej. |
compress_snapshot | bitów |
Określa, czy migawka zapisana w lokalizacji alt_snapshot_folder jest kompresowana do formatu cab firmy Microsoft. 0 określa, że plik nie jest skompresowany. |
ftp_address | nazwa systemu | Adres sieciowy usługi Protokołu transferu plików (FTP) dla dystrybutora. Określa, gdzie pliki migawek publikacji znajdują się dla agenta scalania do pobrania, jeśli protokół FTP jest włączony. |
ftp_port | Numer portu usługi FTP dla dystrybutora. | |
ftp_subdirectory | |
Podkatalog, w którym pliki migawek są dostępne do pobrania przez agenta scalania. |
ftp_login | nazwa systemu | Nazwa użytkownika używana do nawiązywania połączenia z usługą FTP. |
ftp_password | |
Hasło użytkownika używane do nawiązywania połączenia z usługą FTP. |
conflict_retention | Określa okres przechowywania w dniach, dla których konflikty są zachowywane. Po tym czasie wiersz konfliktu jest czyszczone z tabeli konfliktów. | |
keep_before_values | Określa, czy optymalizacja synchronizacji jest wykonywana dla tej publikacji: 0 = synchronizacja nie jest zoptymalizowana, a partycje wysyłane do wszystkich subskrybentów zostaną zweryfikowane po zmianie danych w partycji. 1 = synchronizacja jest zoptymalizowana, a dotyczy to tylko subskrybentów, którzy mają wiersze w zmienionej partycji. |
|
allow_subscription_copy | bitów |
Określa, czy włączono możliwość kopiowania bazy danych subskrypcji. 0 oznacza, że kopiowanie jest niedozwolone. |
allow_synctoalternate | bitów |
Określa, czy partner synchronizacji alternatywnej może synchronizować się z tym wydawcą. 0 oznacza, że partner synchronizacji nie jest dozwolony. |
validate_subscriber_info | |
Wyświetla listę funkcji używanych do pobierania informacji o subskrybentu i weryfikowania sparametryzowanych kryteriów filtrowania wierszy dla subskrybenta. |
ad_guidname | nazwa systemu | Określa, czy publikacja jest publikowana w usłudze Microsoft Active Directory. Prawidłowy identyfikator GUID określa, że publikacja jest opublikowana w usłudze Active Directory, a identyfikator GUID jest odpowiedni obiekt publikacji usługi Active Directory objectGUID. Jeśli wartość NULL, publikacja nie zostanie opublikowana w usłudze Active Directory. |
backward_comp_level | Poziom zgodności bazy danych. Może być jedną z następujących wartości: 90 = SQL Server 2005 (9.x). 100 = SQL Server 2008 (10.0.x). |
|
max_concurrent_merge | Maksymalna liczba dozwolonych współbieżnych procesów scalania. Wartość 0 dla tej właściwości oznacza, że nie ma limitu liczby współbieżnych procesów scalania uruchomionych w danym momencie. Ta właściwość ustawia limit liczby współbieżnych procesów scalania, które mogą być uruchamiane względem publikacji scalania jednocześnie. Jeśli w tym samym czasie zaplanowano więcej procesów migawek niż wartość umożliwia uruchomienie, nadmiar zadań zostanie umieszczony w kolejce i zaczekaj na zakończenie aktualnie uruchomionego procesu scalania. | |
max_concurrent_dynamic_snapshots | Maksymalna dozwolona liczba współbieżnych sesji migawek danych filtrowanych, które mogą być uruchamiane względem publikacji scalanej. Jeśli 0, nie ma limitu maksymalnej liczby równoczesnych sesji migawek danych, które mogą być uruchamiane jednocześnie względem publikacji w danym momencie. Ta właściwość ustawia limit liczby współbieżnych procesów migawek, które mogą być uruchamiane względem publikacji scalanej jednocześnie. Jeśli w tym samym czasie zaplanowano więcej procesów migawek niż wartość umożliwia uruchomienie, nadmiar zadań zostanie umieszczony w kolejce i zaczekaj na zakończenie aktualnie uruchomionego procesu scalania. | |
use_partition_groups | smallint | Określa, czy publikacja używa wstępnie skompilowanych partycji. |
dynamic_filters_function_list | |
Rozdzielana średnikami lista funkcji używanych w sparametryzowanych filtrach wierszy publikacji. |
partition_id_eval_proc | nazwa systemu | Określa nazwę procedury uruchamianej przez agenta scalania subskrybenta w celu określenia przypisanego identyfikatora partycji. |
publication_number | smallint | Określa kolumnę tożsamości, która udostępnia mapowanie 2 bajtów na pubid. pubid jest globalnie unikatowym identyfikatorem publikacji, natomiast numer publikacji jest unikatowy tylko w określonej bazie danych. |
replicate_ddl | Wskazuje, czy replikacja schematu jest obsługiwana dla publikacji. 0 = instrukcje DDL nie są replikowane. 1 = instrukcje DDL wykonywane w wydawcy są replikowane. Aby uzyskać więcej informacji, zobacz Wprowadzanie zmian schematu w bazach danych publikacji. |
|
allow_subscriber_initiated_snapshot | bitów |
Wskazuje, że subskrybenci mogą zainicjować proces, który generuje migawkę publikacji przy użyciu filtrów sparametryzowanych. 1 wskazuje, że subskrybenci mogą zainicjować proces tworzenia migawki. |
dynamic_snapshot_queue_timeout | Określa, ile minut subskrybent musi czekać w kolejce na rozpoczęcie procesu generowania migawki podczas korzystania z filtrów sparametryzowanych. | |
dynamic_snapshot_ready_timeout | Określa, ile minut subskrybent czeka na ukończenie procesu generowania migawki podczas korzystania z filtrów sparametryzowanych. | |
dystrybutora |
nazwa systemu | Nazwa dystrybutora publikacji. |
snapshot_jobid | binarne (16) |
Identyfikuje zadanie agenta, które generuje migawkę, gdy subskrybent może zainicjować proces generowania migawki. |
allow_web_synchronization | bitów |
Określa, czy publikacja jest włączona dla synchronizacji sieci Web, gdzie 1 oznacza, że synchronizacja sieci Web jest włączona dla publikacji. |
web_synchronization_url | |
Określa wartość domyślną internetowego adresu URL używanego do synchronizacji sieci Web. |
allow_partition_realignment | bitów |
Wskazuje, czy usunięcia są wysyłane do subskrybenta, gdy modyfikacja wiersza w wydawcy powoduje zmianę partycji. 0 = Dane ze starej partycji pozostaną na subskrybentu, gdzie zmiany wprowadzone w tych danych w wydawcy nie będą replikowane do tego subskrybenta, ale zmiany wprowadzone w subskrybentze zostaną zreplikowane do wydawcy. 1 = usuwa subskrybenta w celu odzwierciedlenia wyników zmiany partycji przez usunięcie danych, które nie są już częścią partycji subskrybenta. Aby uzyskać więcej informacji, zobacz sp_addmergepublication (Transact-SQL). Uwaga: dane pozostające na subskrybentu, gdy ta wartość jest 0 powinny być traktowane tak, jakby były tylko do odczytu; nie jest to jednak ściśle wymuszane przez system replikacji. |
retention_period_unit | tinyint | Definiuje jednostkę używaną podczas definiowania przechowywania, która może być jedną z następujących wartości: 0 = dzień. 1 = tydzień. 2 = miesiąc. 3 = rok. |
decentralized_conflicts | Wskazuje, czy rekordy powodujące konflikt są przechowywane w subskrybentu, który spowodował konflikt: 0 = rekordy konfliktów nie są przechowywane w subskrybentu. 1 = rekordy konfliktów są przechowywane na subskrybentu. |
|
generation_leveling_threshold | Określa liczbę zmian zawartych w generowaniu. Generacja to kolekcja zmian dostarczanych do wydawcy lub subskrybenta. | |
automatic_reinitialization_policy | bitów |
Wskazuje, czy zmiany są przekazywane z subskrybenta przed automatycznym ponownym inicjowaniem. 1 = zmiany są przekazywane z subskrybenta przed automatycznym ponownym zainicjowaniem. 0 = zmiany nie są przekazywane przed automatycznym ponownym inicjowaniem. |
Zobacz też
tabele replikacji (Transact-SQL)
widoki replikacji (Transact-SQL)
sp_addmergepublication (Transact-SQL)
sp_changemergepublication (Transact-SQL)
sp_helpmergepublication (Transact-SQL)