sp_helpmergesubscription (języka Transact-SQL)
Zwraca informacje o subskrypcja do publikacja korespondencji seryjnej, zarówno wypychanie i ściągać.Ta procedura składowana jest wykonywany Wydawca baza danych publikacji lub subskrybenta republishing na baza danych subskrypcja.
Składnia
sp_helpmergesubscription [ [ @publication=] 'publication']
[ , [ @subscriber=] 'subscriber']
[ , [ @subscriber_db=] 'subscriber_db']
[ , [ @publisher=] 'publisher']
[ , [ @publisher_db=] 'publisher_db']
[ , [ @subscription_type=] 'subscription_type']
[ , [ @found=] 'found' OUTPUT]
Argumenty
[ @ publikacja = 'publication"
Is the name of the publication.publication is sysname, with a default of %.Publikacja musi już istnieją i są zgodne z zasadami dla identyfikatorów.Jeśli ma wartość NULL lub %, zwracane są informacje dotyczące wszystkich publikacji korespondencji seryjnej i subskrypcje w bieżącej bazie danych.[ @ subskrybent = 'subscriber"
Is the name of the Subscriber.subscriber is sysname, with a default of %.Jeśli zwracany jest NULL lub %, informacje o wszystkich subskrypcji do danej publikacja.[ @ subscriber_db = 'subscriber_db"
Is the name of the subscription database.subscriber_dbis sysname, with a default of %, which returns information about all subscription databases.[ @ publisher = 'publisher"
Jest to nazwa Wydawca.The Publisher must be a valid server.publisheris sysname, with a default of %, which returns information about all Publishers.[ @ publisher_db = 'publisher_db"
Is the name of the Publisher database.publisher_dbis sysname, with a default of %, which returns information about all Publisher databases.[ @ subscription_type = 'subscription_type"
Is the type of subscription.subscription_typeis nvarchar(15), and can be one of these values.Wartość
Opis
Wypychanie (domyślnie)
Subskrypcja wypychana
ściągać
Ściąganiasubskrypcja
oba
Zarówno ściągania i wypychaniasubskrypcja
[ @found=] 'found'OUTPUT
Is a flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of NULL.1 wskazuje znaleziono publikacja.0 wskazuje publikacja nie zostanie znaleziony.
Zestawy wyników
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
subscription_name |
sysname |
Nazwa subskrypcja. |
publikacja |
sysname |
Nazwa publikacja. |
Program Publisher |
sysname |
Nazwa Wydawca. |
publisher_db |
sysname |
Nazwa Wydawca bazy danych. |
Subskrybent |
sysname |
Nazwa subskrybenta. |
subscriber_db |
sysname |
Nazwa baza danych subskrypcja. |
Stan |
int |
Stan subskrypcja: 0 = Wszystkich zadań oczekujących na start 1 = Jeden lub więcej zadań jest uruchamiany. 2 = Wszystkie zadania zostały wykonane pomyślnie 3 = Co najmniej jeden wykonywanie zadanie 4 = Wszystkie zadania są planowane i bezczynności 5 = Co najmniej jedno zadanie próbuje wykonać po poprzednim błędzie 6 = Co najmniej jedno zadanie nie powiodło się wykonać pomyślnie |
subscriber_type |
int |
Typ subskrybenta. |
subscription_type |
int |
Typ subskrypcja: 0 = Wypychania 1 = Replikacji ściąganej 2 = Zarówno |
priorytet |
float(8) |
Liczba wskazująca priorytet dla subskrypcja. |
sync_type |
tinyint |
Typ synchronizacji subskrypcji. |
Opis |
nvarchar(255) |
Krótki opis tej subskrypcja korespondencji seryjnej. |
merge_jobid |
binary(16) |
Identyfikator zadania agenta korespondencji seryjnej. |
full_publication |
tinyint |
Czy subskrypcja jest do pełnego lub przefiltrowanego publikacja. |
offload_enabled |
bit |
Określa odciążania wykonywanie replikacja została agenta zestaw do uruchomienia przez subskrybenta.Jeśli wartość NULL, wykonanie jest uruchamiane w Wydawca. |
offload_server |
sysname |
Nazwa serwera, na którym jest uruchomiony agent. |
use_interactive_resolver |
int |
Zwraca czy interaktywne rozpoznawania nazw jest używany podczas uzgadniania.Jeśli 0, interakcyjnego rozpoznawania nazw nie jest używany. |
Nazwa hosta |
sysname |
Wartość podana podczas subskrypcja jest filtrowana przez wartość HOST_NAME funkcja. |
subscriber_security_mode |
smallint |
Is the security mode at the Subscriber, where 1 means Windows Authentication, and 0 means Microsoft SQL Server Authentication. |
subscriber_login |
sysname |
Jest to nazwa logowania przez subskrybenta. |
subscriber_password |
sysname |
Rzeczywiste subskrybenta hasło nigdy nie jest zwracany.Wynik jest maskowane przez "*" ciąg. |
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_helpmergesubscription jest używana w replikacja scalająca do zwracania subskrypcja informacji przechowywanych na Wydawca lub ponowne opublikowanie subskrybenta.
For anonymous subscriptions, the subscription_typevalue is always 1 (pull).Jednakże, należy wykonać sp_helpmergepullsubscription subskrybent informacji o subskrypcji anonimowe.
Uprawnienia
Tylko członkowie sysadmin stałej roli serwera db_owner ustaloną rola bazy danych lub lista dostępu do publikacja dla publikacja, do której należy subskrypcja można wykonać sp_helpmergesubscription.