sp_helpmergepublication (języka Transact-SQL)
Zwraca informacje o publikacja korespondencji seryjnej.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.
Składnia
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'
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. reserved is nvarchar(20), with a default of 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 kolumny |
Typ danych |
Opis |
---|---|---|
id |
int |
Kolejności publikacja w zestaw wyników listy. |
name |
sysname |
Nazwa publikacja. |
description |
nvarchar(255) |
Opis publikacja. |
status |
tinyint |
Wskazuje, kiedy publikacja dane są dostępne. |
retention |
int |
Ilość czas zapisać metadane dotyczące zmian artykułów w publikacja.Jednostki, w tym czas okres może być dni, tygodni, miesięcy lub lat.Aby uzyskać informacje o jednostkach, zobacz retention_period_unit kolumna. |
sync_mode |
tinyint |
Tryb synchronizacji tej publikacja: 0= Macierzystym kopiowanie masowe program (bcp narzędzie) 1 = Znak kopiowanie masowe |
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 konfliktowe są przechowywane na dany wydawca: 0= konflikt przechowywane są rekordy, zarówno przez wydawcę i subskrybent, które spowodowało konflikt. 1 = konflikt wszystkie rekordy są przechowywane w Wydawca. |
priority |
float(8) |
Priorytet subskrypcja pętli zwrotnej. |
snapshot_ready |
tinyint |
Wskazuje, czy Migawka ta publikacja jest gotowa: 0= Migawki jest gotowy do użycia. 1 = Migawki nie jest gotowy do użycia. |
publication_type |
int |
Typ publikacja: 0= Migawki. 1= Transakcyjna. 2 = Korespondencji seryjnej. |
pubid |
uniqueidentifier |
Unikatowy identyfikator tej publikacja. |
snapshot_jobid |
binary(16) |
Identyfikator zadania agenta migawki.Do uzyskania wpisu dla zadanie migawkę w sysjobs tabela systemowa, należy przekonwertować tę wartość szesnastkową do uniqueidentifier. |
enabled_for_internet |
int |
Określa, czy publikacja jest włączone dla Internetu.Jeśli 1, pliki synchronizacji w publikacja są wprowadzane do C:\Program Files\Microsoft SQL Server\MSSQL\Repldata\Ftp katalogu.Użytkownik musi utworzyć katalog File Transfer Protocol (FTP).Jeśli 0, publikacja nie jest włączone dla dostępu 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 pliki migawka są przechowywane w folderze domyślnym. Jeśli 1, migawka pliki można znaleźć w folderze domyślnym. Jeśli 0, migawka pliki są przechowywane w alternatywnej lokalizacji określonej przez alt_snapshot_folder.Alternatywnej lokalizacji może być na innym serwerze, dysk sieciowy lub nośników wymiennych (takich jak CD-ROM lub dyski wymienne).Można także zapisać migawkę plików do witryny FTP, pobierania przez abonenta w późniejszym czas.
Uwaga:
Ten parametr może być wartość true i nadal mieć miejsce w alt_snapshot_folder parametru.Ta kombinacja Określa, że pliki migawka są przechowywane w lokalizacji alternatywnej i domyślne.
|
alt_snapshot_folder |
nvarchar(255) |
Określa lokalizację folderu alternatywny dla migawka. |
pre_snapshot_script |
nvarchar(255) |
Określa wskaźnik .sql pliku, który uruchamia agenta scalić przed jakimkolwiek skrypty replikowanego obiektu podczas stosowania migawka subskrybenta. |
post_snapshot_script |
nvarchar(255) |
Określa wskaźnik .sql pliku, że Agent scalania jest uruchamiany po wszystkich innych skryptów replikowanego obiektu i dane zostały zastosowane podczas synchronizacja początkowa. |
compress_snapshot |
bit |
Określa, że migawka, która jest zapisywana na alt_snapshot_folder lokalizacji jest skompresowany do Microsoft format pliku CAB. |
ftp_address |
sysname |
Jest adres sieciowy usługa FTP dla dystrybutora.Określa, gdzie publikacja migawka znajdują się pliki dla agenta scalania do pobrania. |
ftp_port |
int |
Is the port number of the FTP service for the Distributor.ftp_port has a default of 21.Określa, gdzie znajdują się scalanie agenta do pobrania pliki migawka publikacja. |
ftp_subdirectory |
nvarchar(255) |
Określa, gdzie pliki migawka są dostępne dla agenta scalania do pobrania migawka dostarczana za pomocą protokołu FTP. |
ftp_login |
sysname |
Nazwa użytkownika jest używana do łączenia się z usługa FTP. |
conflict_retention |
int |
Określa okres zachowywania dni, dla których konflikty są zachowywane.Po upływie określonej liczby dni wiersza 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, wysłanych do subskrybentów wszystkie partycje są weryfikowane po zmianie danych w partycji. 1 oznacza, że synchronizacja jest zoptymalizowany i dotyczy tylko subskrybenci posiadające partycji zmienionych wierszy.
Uwaga:
Domyślnie publikacjach używają precomputed partycje, które zapewnia większy stopień optymalizacji niż opcja.Aby uzyskać więcej informacji, zobacz Filtry parametrami wiersza i Optymalizacja sparametryzowana wydajności filtr partycji Precomputed.
|
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 alternatywny synchronizacji może synchronizować z tym Wydawca.Wartość 0 oznacza partner synchronizacji jest niedozwolone. |
validate_subscriber_info |
nvarchar(500) |
Wyświetla listę funkcji, które są wykorzystywane do pobierania informacji subskrybenta i sprawdzenia poprawności parametrami wiersza subskrybenta kryteria filtrowania.Ułatwia sprawdzanie konsekwentnie partycje informacje z każdego korespondencji seryjnej. |
backward_comp_level |
int |
Bazy danych poziom zgodności i może być jedną z następujących czynności: 10 = SQL Server 7.0 20= SQL Server 7.0 SP1 30= SQL Server 7.0 SP2 30= SQL Server 7.0 SP3 30= SQL Server 7.0 SP4 40 = SQL Server 2000 40= SQL Server 2000 SP1 40= SQL Server 2000 SP2 40= SQL Server 2000 SP3 90 = SQL Server 2005 90= SQL Server 2005 SP1 90= SQL Server 2005 SP2 100 = SQL Server 2008 |
publish_to_activedirectory |
bit |
Określa, jeśli informacje o publikacja jest publikowana w usłudze Active Directory.Wartość 0 oznacza informacji o publikacja nie jest dostępna z usługi Active Directory. Ten parametr zaniechano i jest obsługiwany tylko dla zgodności ze starszymi wersjami skryptów.Nie można dodawać publikacja informacji w usłudze 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 dowolnym podane czas. |
max_concurrent_dynamic_snapshots |
int |
Maksymalna liczba równoczesnych filtrowane dane migawka sesje uruchomione przed publikacja korespondencji seryjnej.Jeśli 0, nie istnieje limit maksymalnej liczby równoczesnych filtrowanych danych migawka sesje, które można jednocześnie uruchomić przeciwko publikacja w dowolnym podane czas. |
use_partition_groups |
int |
Określa, czy wstępnie obliczone partycje są używane.Wartość 1 środków, które wstępnie obliczone partycje. |
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 abonenci mogą inicjować proces migawka. |
allow_web_synchronization |
bit |
Określa, czy publikacja jest włączone dla synchronizacja w sieci Web.Wartość 1 oznacza, że synchronizacja w sieci Web jest włączony. |
web_synchronization_url |
nvarchar(500) |
Internetowy adres URL używany dla synchronizacja w sieci Web. |
allow_partition_realignment |
bit |
Określa, jeżeli usuwa są wysyłane do subskrybent po modyfikacji wiersza na wydawcy powoduje on zmieniać jego partycję.Wartość 1 oznacza, że usuwa są wysyłane do subskrybentów.Aby uzyskać więcej informacji, zobacz sp_addmergepublication (języka Transact-SQL). |
retention_period_unit |
tinyint |
Określa jednostki, która jest używana podczas definiowania retencji.Może to być jedna z następujących wartości: 0 = dzień 1 = tygodnia 2 = miesiąc 3 = rok |
has_downloadonly_articles |
bit |
Wskazuje, czy wszystkie artykuły, które należą do publikacja są artykuły przeznaczone tylko do pobrania.Wartość 1 wskazuje, że istnieją tylko do pobierania artykułów. |
decentralized_conflicts |
int |
Wskazuje, czy rekordy konfliktowe są przechowywane przez subskrybenta, które spowodowało konflikt.Wartość 0 konflikt, że rekordy nie są przechowywane w subskrybenta.Wartość 1 wskazuje, że rekordy konfliktowe są przechowywane przez subskrybenta. |
generation_leveling_threshold |
int |
Określa liczbę zmian, które są zawarte w pokolenia.Generowanie jest kolekcja zmian, które są dostarczane do Wydawca lub abonenta.Aby uzyskać więcej informacji, zobacz Sposób scalania replikacji śledzi i wylicza zmian. |
automatic_reinitialization_policy |
bit |
Wskazuje, czy zmiany są przekazywane od abonenta, zanim wystąpi automatycznego ponownego inicjowania.Wartość 1 wskazuje, że zmiany są przekazywane od subskrybenta, zanim wystąpi automatycznego ponownego zainicjowania.Wartość 0 wskazuje, że zmiany nie są przekazywane przed automatycznego ponownego inicjowania. |
Wartości kodów powrotnych
0(sukces) lub 1 (błąd)
Uwagi
sp_helpmergepublication jest używany w replikacja scalająca.
Uprawnienia
Członkowie lista dostępu do publikacja dla publikacja można wykonać sp_helpmergepublication dla tej publikacja.Członkowie db_owner stałej roli bazy danych baza danych publikacja można wykonać sp_helpmergepublication informacji na temat wszystkich publikacja.
Przykład
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksSalesOrdersMerge';
USE [AdventureWorks2008R2]
EXEC sp_helpmergepublication @publication = @publication;
GO
Zobacz także