sp_helpmergepublication (języka Transact-SQL)
Zwraca informacje o publikacja korespondencji seryjnej.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.
sp_helpmergepublication [ [ @publication = ] 'publication' ]
[ , [ @found = ] 'found' OUTPUT ]
[ , [ @publication_id = ] 'publication_id' OUTPUT ]
[ , [ @reserved = ] 'reserved' ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publisher_db' ]
Argumenty
[ @publication = ] 'publication'
The name of the publication.publicationis sysname, with a default of %, which returns information about all merge publications in the current database.[ @found = ] 'found' OUTPUT
A flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of NULL.1 indicates the publication is found.0 indicates the publication is not found.[ @publication\_id**=**\] **'**publication_id' OUTPUT
The publication identification number.publication_id is uniqueidentifier and an OUTPUT parameter, with a default of NULL.[ @reserved**=**\] 'reserved'
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.reserved jest nvarchar(20), z domyślną wartość NULL.[ @publisher**=** ] 'publisher'
The name of the Publisher.publisher is sysname, with a default of NULL.[@publisher_db = ] 'publisher_db'
The name of the publication database.publisher_db is sysname, with a default of NULL.
Zestawy wyników
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Identyfikator |
int |
Kolejności publikacja, w wyniku ustawić listę. |
Nazwa |
sysname |
Nazwę publikacja. |
Opis |
nvarchar(255) |
Informacje na temat publikacja. |
Stan |
tinyint |
Wskazuje, kiedy dane publikacja jest dostępny. |
zachowanie |
int |
Ilość czas, aby zapisać metadane dotyczące zmian w artykułach w publikacja.Jednostki dla tego okresu czas może być dni, tygodnie, miesiące lub lata.Aby uzyskać informacje o jednostkach Zobacz retention_period_unit kolumna. |
sync_mode |
tinyint |
Synchronizacja w trybie tej publikacja: 0 = Macierzystym zbiorczej (kopia) programuBCP utility) 1 = kopiowanie masowe znaków |
allow_push |
int |
Determines whether push subscriptions can be created for the given publication.0 means that a push subscription is not allowed. |
allow_pull |
int |
Determines whether pull subscriptions can be created for the given publication.0 means that a pull subscription is not allowed. |
allow_anonymous |
int |
Determines whether anonymous subscriptions can be created for the given publication.0 means that an anonymous subscription is not allowed. |
centralized_conflicts |
int |
Określa, czy rekordy konflikt znajdują się na dany wydawca: 0 = konflikt rekordy są przechowywane w obu Wydawca i abonenta, która spowodowała wystąpienie konfliktu. 1 = konflikt wszystkie rekordy są przechowywane przez wydawcę. |
priorytet |
float(8) |
Priorytet subskrypcja pętli zwrotnej. |
snapshot_ready |
tinyint |
Wskazuje, czy migawka tej publikacja jest gotowy: 0 = migawka jest gotowa do użytku. 1 = migawka nie jest gotowy do użytku. |
publication_type |
int |
Typ publikacja: 0 = migawka. 1 = Transakcyjnych. 2 = Korespondencji seryjnej. |
pubid |
uniqueidentifier |
Unikatowy identyfikator tej publikacja. |
snapshot_jobid |
binary(16) |
Identyfikator zadanie agenta migawka.Do uzyskania wartości migawka zadań w sysjobs systemowej tabela, należy dokonać konwersji tej wartości szesnastkowej uniqueidentifier. |
enabled_for_internet |
int |
Określa, czy publikacja jest włączony do korzystania z Internetu.Jeśli 1, pliki synchronizacji w publikacja są wprowadzane do C:\Program Files\Microsoft SQL Server\MSSQL\Repldata\Ftp katalog. Użytkownik musi utworzyć katalog File Transfer protokół (FTP).Jeśli 0, publikacja nie jest włączony dostęp do Internetu. |
dynamic_filter |
int |
Indicates shether a parameterized row filter is used.0 means a parameterized row filter is not used. |
has_subscription |
bit |
Indicates whether the publication has any subscriptions.0 means there are currently no subscriptions to this publication. |
snapshot_in_default_folder |
bit |
Określa, czy pliki migawka są przechowywane w folderze domyślnym. Jeśli 1, migawka pliki znajdują się w folderze domyślnym. Jeśli 0, migawka pliki są przechowywane w innej lokalizacji określonej przez alt_snapshot_folder. Alternatywnych lokalizacji może być na innym serwerze, na dysku sieciowym lub na nośniku wymiennym (np. dysku CD-ROM lub dyski wymienne).Można zapisać pliki migawki do witryny FTP, do pobierania przez abonenta w później czas.
Note:
Ten parametr może być wartość true i nadal mieć miejsce w alt_snapshot_folder parametr. Ta kombinacja Określa, że pliki migawka są przechowywane w domyślnym i alternatywnych lokalizacji.
|
alt_snapshot_folder |
nvarchar(255) |
Określa lokalizację innego folderu dla migawka. |
pre_snapshot_script |
nvarchar(255) |
Określa wskaźnik do .sql plik, w którym agent korespondencji seryjnej jest uruchamiany przed żadnych skryptów replikowanych obiektów podczas stosowania migawka na subskrybent. |
post_snapshot_script |
nvarchar(255) |
Określa wskaźnik do .sql Plik korespondencji seryjnej agent działa po wszystkich innych replikowane obiektu skryptów i dane zostały zastosowane podczas wstępna synchronizacja. |
compress_snapshot |
bit |
Określa, że zdjęcie, które napisano w celu alt_snapshot_folder Lokalizacja jest skompresowany do Microsoft Format pliku CAB. |
ftp_address |
sysname |
Jest to adres sieciowy usługa FTP dla dystrybutor.Określa, w którym znajdują się dla agenta korespondencji seryjnej pobrać pliki migawka publikacja. |
ftp_port |
int |
Is the port number of the FTP service for the Distributor.ftp_port has a default of 21.Określa, w którym znajdują się dla agenta korespondencji seryjnej pobrać pliki migawka publikacja. |
ftp_subdirectory |
nvarchar(255) |
Określa, gdzie pliki migawka są dostępne dla agenta korespondencji seryjnej pobrać migawkę dostarczana za pomocą protokołu FTP. |
ftp_login |
sysname |
Nazwa użytkownika jest używane do łączenia się z usługa FTP. |
conflict_retention |
int |
Określa okres zachowywania w dniach, dla których konflikty są zachowywane.Po upływie określonej liczby dni, w wierszu konfliktu jest wydzielany z tabela konfliktów. |
keep_partition_changes |
int |
Specifies whether synchronization optimization is occurring for this publication.keep_partition_changes has a default of 0.Wartość 0 oznacza, że synchronizacja nie jest optymalizowany i partycje, wysyłana do wszystkich subskrybentów są weryfikowane po zmianie danych w partycji. 1 oznacza, że synchronizacja jest zoptymalizowana i dotyczy tylko subskrybentów o wierszy w zmienionych partycji.
Note:
Domyślnie publikacji korespondencji seryjnej za pomocą precomputed partycji, która zapewnia większy stopień optymalizacji od tej opcji.Aby uzyskać więcej informacji zobacz Sparametryzowana filtry wierszy i Optymalizacja sparametryzowana wydajności filtr z Precomputed partycji.
|
allow_subscription_copy |
int |
Określa, czy włączono możliwość kopiowania bazy danych subskrypcja, które subskrybować tej publikacja.Wartość 0 oznacza kopiowanie jest niedozwolone. |
allow_synctoalternate |
int |
Określa, czy partner alternatywne synchronizacji może synchronizować z tego Wydawca.Wartość 0 oznacza partner synchronizacji nie jest dozwolone. |
validate_subscriber_info |
nvarchar(500) |
Zawiera listę funkcji, które są używane do pobierania informacji subskrybent i sprawdzanie poprawności wiersza sparametryzowana filtrowanie kryteria dla subskrybent.Pomocy w sprawdzeniu, że informacje jest podzielony na partycje zgodnie z każdym korespondencji seryjnej. |
backward_comp_level |
int |
Baza danych poziom zgodności i może mieć jedną z następujących czynności: 10 = SQL Server 7.0 20 = SQL Server 7.0 Z DODATKIEM SP1 30 = SQL Server 7.0 Z DODATKIEM SP2 30 = SQL Server WERSJI 7.0 DODATEK SERVICE PACK 3 W 30 = SQL Server 7.0 Z DODATKIEM SP4 40 = SQL Server 2000 40 = SQL Server 2000 Z DODATKIEM SP1 40 = SQL Server 2000 DODATEK SERVICE PACK 2 DLA 40 = SQL Server 2000 DODATEK SERVICE PACK 3 90 = SQL Server 2005 90 = SQL Server 2005 Z DODATKIEM SP1 90 = SQL Server 2005 DODATEK SERVICE PACK 2 DLA 100 = SQL Server 2008 |
publish_to_activedirectory |
bit |
Określa, jeżeli informacje publikacja są publikowane w usłudze Active Directory.Wartość 0 oznacza informacje publikacja nie jest dostępne z usługi Active Directory. Tego parametru została zastąpiona i jest obsługiwany tylko w celu zapewnienia zgodności z poprzednimi wersjami skryptów.Informacje publikacja nie będzie można dodać do usługi Active Directory. |
max_concurrent_merge |
int |
Liczba procesów równoczesnych korespondencji seryjnej.Jeśli 0, nie jest ograniczona do liczby równoczesnych korespondencji seryjnej procesy uruchomione w danej chwili. |
max_concurrent_dynamic_snapshots |
int |
Maksymalna liczba równoczesnych filtrowanych danych migawka sesji, które mogą być uruchomione przed publikacja korespondencji seryjnej.Jeśli 0, nie jest ograniczona do maksymalnej liczby sesji migawka równoczesnych filtrowanych danych, które można uruchomić jednocześnie dla publikacja w danej chwili. |
use_partition_groups |
int |
Określa, czy precomputed partycje są używane.Wartość 1 oznacza, że precomputed partycje są używane. |
num_of_articles |
int |
Liczba artykułów w publikacja. |
replicate_ddl |
int |
Jeżeli zmiany schematu są replikowane opublikowanych tabel.Wartość 1 oznacza, że zmiany schematu są replikowane. |
publication_number |
smallint |
Numer przypisany do tej publikacja. |
allow_subscriber_initiated_snapshot |
bit |
Określa, jeżeli subskrybenci mogą inicjować proces generowania migawka filtrowanych danych.Wartość 1 oznacza, że subskrybenci mogą inicjować proces migawka. |
allow_web_synchronization |
bit |
Określa, czy publikacja jest włączona w sieci Web przeznaczonych do synchronizacji.Wartość 1 oznacza, że włączona jest synchronizacja w sieci Web. |
web_synchronization_url |
nvarchar(500) |
Internetowy adres URL, który jest używany do synchronizacja w sieci Web. |
allow_partition_realignment |
bit |
Określa, jeżeli usuwa są wysyłane do subskrybent po modyfikacji wiersza na Wydawca powoduje, że aby zmienić jego partycję.Wartość 1 oznacza, że usuwa są wysyłane do subskrybent. Aby uzyskać więcej informacji zobacz sp_addmergepublication (języka Transact-SQL). |
retention_period_unit |
tinyint |
Określa jednostki która służy do definiowania zachowania.Może to być jedna z następujących wartości: 0 = dzień 1 = tygodni 2 = miesiąc 3 = rok |
has_downloadonly_articles |
bit |
Wskazuje, czy wszystkie artykuły, które należą do publikacja są tylko do pobierania artykułów.Wartość 1 Wskazuje, że są tylko do pobierania artykułów. |
decentralized_conflicts |
int |
Wskazuje, czy rekordy konfliktów są przechowywane przez subskrybent, która spowodowała wystąpienie konfliktu.Wartość 0 Wskazuje, konflikt rekordy nie są przechowywane przez subskrybent. Wartość 1 wskazuje, że konflikt rekordy są przechowywane przez subskrybent. |
generation_leveling_threshold |
int |
Określa liczbę zmian, które znajdują się do generacji.Do generacji jest kolekcją zmian, które są dostarczane do Wydawca lub subskrybent.Aby uzyskać więcej informacji zobacz W jaki sposób replikacja łączenia ścieżki i wylicza zmiany. |
automatic_reinitialization_policy |
bit |
Wskazuje, czy zmiany są przekazywane z subskrybent przed wystąpieniem reinicjowanie automatyczne.Wartość 1 Wskazuje, że zmiany są przekazywane z subskrybent przed wystąpieniem reinicjowanie automatyczne. Wartość 0 wskazuje, że zmiany nie są przekazywane przed reinicjowanie automatyczne. |
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_helpmergepublication jest używany w replikacja łączenia.
Uprawnienia
Lista członków dostępu publikacja do publikacja można wykonać sp_helpmergepublication dla tej publikacja.Członkowie db_owner stałe rola bazy danych do baza danych publikacja sp_helpmergepublication informacje mogą być wykonać na wszystkich publikacja.
See Also