sp_helpsubscription (języka Transact-SQL)
Wyświetla informacje subskrypcja związane z określonej publikacja, artykuł, subskrybenta lub zestaw subskrypcji.Ta procedura składowana jest wykonywany Wydawca publikacja bazy danych.
Składnia
sp_helpsubscription [ [ @publication = ] 'publication' ]
[ , [ @article = ] 'article' ]
[ , [ @subscriber = ] 'subscriber' ]
[ , [ @destination_db = ] 'destination_db' ]
[ , [ @found=] found OUTPUT ]
[ , [ @publisher = ] 'publisher' ]
Argumenty
[ @publikacja = ] 'publication'
Jest nazwą skojarzone publikacja.publicationjest sysname, domyślna %, która zwraca wszystkie informacje o subskrypcja dla tego serwera.[ @artykuł= ] 'article'
Jest nazwą artykuł.articlejest sysname, domyślna %, która zwraca wszystkie informacje o subskrypcja dla wybranej publikacji i abonentów.Jeżeli wszystkie, zwracany jest tylko jeden zapis pełny subskrypcja publikacja.[ @subskrybent = ] 'subscriber'
Jest to nazwa subskrybenta, na którym uzyskiwania informacji o subskrypcja .subscriberjest sysname, domyślna %, która zwraca wszystkie informacje subskrypcja dla wybranej publikacji i artykuły.[ @ destination_db = ] 'destination_db'
Jest to nazwa obiekt docelowy bazy danych.destination_dbjest sysname, domyślna %.[ @ Znaleziono = ] **'found'**DANE WYJŚCIOWE
Jest flagą zwracanie wierszy.foundjest int i parametr wyjściowy z domyślnymi 23456.1 Wskazuje, że publikacja zostanie znaleziony.
0 Wskazuje, że nie można odnaleźć publikacja .
[ program publisher @= ] 'publisher'
Jest to nazwa Wydawca.publisherjest sysnamei domyślnie nazwa bieżącego serwera.Ostrzeżenie
publishernie powinien być określony, z wyjątkiem przypadków, gdy jest Oracle Wydawca.
Zestawy wyników
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
subskrybent |
sysname |
Nazwa subskrybenta. |
publikacja |
sysname |
Nazwa publikacja. |
artykuł |
sysname |
Nazwę artykuł. |
obiekt docelowy baza danych |
sysname |
Nazwa obiekt docelowy bazy danych, w którym umieszczony jest replikowanych danych. |
stansubskrypcja |
tinyint |
Stan subskrypcji: 0 = Nieaktywny 1 = Subskrybowane 2 = Active |
Typ synchronizacji |
tinyint |
Typ synchronizacji subskrypcji: 1 = Automatyczny 2 = Brak |
Typsubskrypcja |
int |
Typ subskrypcja: 0 = Wypychania 1 = Replikacji ściąganej 2 = Anonimowe |
Pełna subskrypcja |
bit |
Czy subskrypcja jest wszystkie artykuły w publikacja: 0 = Nr 1 = Tak |
Nazwasubskrypcja |
nvarchar(255) |
Nazwa subskrypcja. |
Tryb aktualizacji |
int |
0 = Tylko do odczytu 1 = Natychmiastowe aktualizowania subskrypcja |
identyfikator zadanie dystrybucji |
binary(16) |
Identyfikator zadania agenta dystrybucji. |
loopback_detection |
bit |
Wykrywanie sprzężenia zwrotnego Określa, czy Agent dystrybucji wysyłane transakcji pochodzi subskrybent powrót do subskrybenta: 0 = Wyśle z powrotem. 1 = Nie przesyła z powrotem. Używane z transakcyjnej dwukierunkowy replikacja.Aby uzyskać więcej informacji, zobacz temat Dwukierunkowy replikacji transakcyjnej. |
offload_enabled |
bit |
Określa, czy wykonanie odciążania agenta replikacja zostało zestaw na uruchamianie przez subskrybenta. Jeżeli 0, agent jest uruchamiany przez Wydawca. Jeżeli 1, agent jest uruchamiany przez subskrybenta. |
offload_server |
sysname |
Nazwa serwera dla agenta zdalnego aktywacja.Jeśli ma wartość NULL, następnie bieżącego offload_server wymienionych w MSdistribution_agents tabela jest używana. |
dts_package_name |
sysname |
Określa nazwę pakietusług transformacji danych (DTS). |
dts_package_location |
int |
Lokalizacja DTS pakiet, jeżeli jest on przypisany do subskrypcja.Jeśli pakiet, wartość 0 Określa lokalizację pakiet na dystrybutor.Wartość 1 Określa subskrybent. |
subscriber_security_mode |
smallint |
Jest to tryb zabezpieczeń przez subskrybenta, gdzie 1 oznacza uwierzytelniania systemu Windows i 0 oznacza SQL Server uwierzytelniania. |
subscriber_login |
sysname |
Jest nazwą logowania przez subskrybenta. |
subscriber_password |
|
Rzeczywiste subskrybenta hasło nigdy nie jest zwracany.Wynik jest maskowane przez "******" ciąg. |
job_login |
sysname |
Nazwa konta systemu Windows, w ramach którego działa Agent dystrybucji. |
job_password |
|
Rzeczywisty zadanie hasło nigdy nie jest zwracany.Wynik jest maskowane przez "******" ciąg. |
distrib_agent_name |
nvarchar(100) |
Nazwa agenta zadanie , która synchronizuje subskrypcja. |
subscriber_type |
tinyint |
Typ subskrybenta, którego może być jedną z następujących czynności:
WartośćOpis
0SQL Serwer subskrybentów
1Serwer źródło danych ODBC
2Bazy danych Microsoft JET (przestarzałe)
3OLE DB dostawca
|
subscriber_provider |
sysname |
Unikatowy identyfikator programowych (PROGID) z którą OLE DBdostawca dla niehandlowego- źródło danych serweraSQL jest zarejestrowany. |
subscriber_datasource |
nvarchar(4000) |
Nazwa danych źródło jak zrozumiałe dladostawcaOLE DB. |
subscriber_providerstring |
nvarchar(4000) |
OLE DB dostawca-określonych parametry połączenia , który identyfikuje źródłodanych. |
subscriber_location |
nvarchar(4000) |
Lokalizację bazy danych, jak i zrozumiałe dladostawcaOLE DB |
subscriber_catalog |
sysname |
Katalogu, który będzie używany podczas tworzenia połączenia OLE DB dostawca. |
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_helpsubscription jest używany w migawka i replikacjatransakcyjnej.
Uprawnienia
Domyślne uprawnienia do wykonania publiczne Rola.Użytkownicy zwracane są tylko informacje dotyczące subskrypcji, które sami utworzyli.Informacje o wszystkich subskrypcji jest zwracany do członków sysadmin stała rola serwera Wydawca lub członków db_owner Stała rola bazy danych na bazie publikacja .