Udostępnij za pośrednictwem


sp_helpsubscription (Transact-SQL)

Wyświetla listę subskrypcja informacje związane z określonego publikacja, artykuł, subskrybent lub zestaw subskrypcja.Ta procedura przechowywana jest wykonywana na wydawcy na baza danych publikacja.

Topic link iconKonwencje składni języka Transact-SQL

sp_helpsubscription [ [ @publication = ] 'publication' ] 
    [ , [ @article = ] 'article' ]
    [ , [ @subscriber = ] 'subscriber' ]
    [ , [ @destination_db = ] 'destination_db' ] 
    [ , [ @found=] found OUTPUT ]
    [ , [ @publisher = ] 'publisher' ]

Argumenty

  • [ @publication = ] 'publication'
    Is the name of the associated publication.publication is sysname, with a default of %, which returns all subscription information for this server.

  • [ @article= ] 'article'
    Is the name of the article.article is sysname, with a default of %, which returns all subscription information for the selected publications and Subscribers.Jeśli wszystkie, tylko jeden zapis jest zwracana dla pełnej subskrypcja z publikacją.

  • [ @subscriber= ] 'subscriber'
    Is the name of the Subscriber on which to obtain subscription information.subscriber is sysname, with a default of %, which returns all subscription information for the selected publications and articles.

  • [ @destination_db= ] 'destination_db'
    Is the name of the destination database.destination_db is sysname, with a default of %.

  • [ @found= ] **'found'**OUTPUT
    Is a flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of 23456.

    1 wskazuje publikacja zostanie znaleziony.

    0 wskazuje publikacja nie został znaleziony.

  • [ Wydawca @ = ] "publisher'
    Is the name of the Publisher.publisher is sysname, and defaults to the name of the current server.

    Uwaga

    publisher ma nie być określony, z wyjątkiem przypadków, gdy istnieje Wydawca bazy danych Oracle.

Zestawy wyników

Nazwa kolumna

Typ danych

Description

Subskrybent

sysname

Nazwa subskrybent.

publikacja

sysname

Nazwę publikacja.

Artykuł

sysname

Nazwa artykuł.

obiekt docelowy bazy danych

sysname

Nazwa docelowej bazy danych, w którym umieszczony jest replikowanych danych.

Stan subskrypcja

tinyint

Stan subskrypcja:

0 Nieaktywny =

1 Subskrybowanego =

2 = Active

Typ synchronizacji

tinyint

Typ synchronizacji subskrypcja:

1 Automatyczne =

2 = None

typ subskrypcja

int

Typ subskrypcja:

0 = wypychanie

1 = ściągać

2 Anonimowe =

pełne subskrypcja

bit

Czy subskrypcja jest wszystkie artykuły w publikacja:

0 = No

1 = Yes

Nazwa subskrypcja

nvarchar(255)

Nazwa subskrypcja.

Tryb aktualizacji

int

0 = $ Tylko do odczytu

1 = subskrypcja aktualizacji natychmiastowe

Identyfikator zadanie dystrybucji

binary(16)

Identyfikator zadanie agenta dystrybucji.

loopback_detection

bit

Sprzężenie zwrotne wykrywania Określa, czy agent dystrybucji wysyłane transakcji pochodzi subskrybent do subskrybenta:

0 = Wysyła ponownie.

1 = Wykonuje nie wysłać ponownie.

Używane z replikacja transakcyjnej dwukierunkowego.Aby uzyskać więcej informacji zobacz Dwukierunkowa transakcyjne replikacja.

offload_enabled

bit

Określa, czy wykonanie odciążania agent replikacja została ustawiona na uruchamianie przez subskrybent.

Jeśli 0, agent jest uruchomiony przez wydawcę.

Jeśli 1, agent jest uruchomiony przez subskrybent.

offload_server

sysname

Nazwa serwera, włączone dla agenta zdalnego aktywacja.Jeśli wartością tą jest NULL, następnie offload_server bieżącej liście MSdistribution_agents tabela jest używana.

dts_package_name

sysname

Określa nazwę pakiet Data transformacja Services (DTS).

dts_package_location

int

Lokalizacja pakiet DTS, jeżeli jest on przypisany do subskrypcja.Jeśli nie ma pakiet, wartość 0 Określa, lokalizacja pakiet na dystrybutor.Wartość 1 Określa, Subskrybent.

subscriber_security_mode

smallint

Jest to tryb zabezpieczeń przez subskrybent, gdzie 1 oznacza, że uwierzytelnianie systemu Windows i 0 means SQL Server Uwierzytelnianie.

subscriber_login

sysname

Jest to nazwa logowania przez subskrybent.

subscriber_password

 

Rzeczywiste subskrybent hasło nigdy nie są zwracane.Wynik jest maskowane przez "******"ciąg.

job_login

sysname

Nazwa konta systemu Windows, pod którym działa agent dystrybucji.

job_password

 

Zadanie rzeczywiste hasła nigdy nie są zwracane.Wynik jest maskowane przez "******"ciąg.

distrib_agent_name

nvarchar(100)

Nazwa zadanie agenta, która synchronizuje subskrypcja.

subscriber_type

tinyint

Typ subskrybent, która może być jedną z następujących czynności:

WartośćDescription
0Program SQL Server subskrybent
1Serwer urządzenie źródłowe danych ODBC
2Bazy danych Microsoft JET (zastąpiona)
3Dostawca OLE DB

subscriber_provider

sysname

Unikatowy identyfikator programowych (PROGID) z którego dostawca OLE DB dla urządzenie źródłowe danych serwera SQL jest zarejestrowany.

subscriber_datasource

nvarchar(4000)

Nazwa urządzenie źródłowe danych, jak i zrozumiałe dla dostawca OLE DB.

subscriber_providerstring

nvarchar(4000)

Ciąg połączenia specyficznym dla dostawca OLE DB, który identyfikuje urządzenie źródłowe danych.

subscriber_location

nvarchar(4000)

Lokalizacja bazy danych, jak i zrozumiałe dla dostawca OLE DB

subscriber_catalog

sysname

Katalogu ma być używany podczas nawiązywania połączenia z dostawca OLE DB.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_helpsubscription jest używany w migawka i replikacja transakcyjnej.

Uprawnienia

wykonać uprawnienia domyślne do publiczne roli.Użytkownicy zwracane są tylko informacje o subskrypcji, które sami utworzyli.Informacje na temat wszystkich subskrypcji jest zwracany do członków sysadmin ustalić roli serwera Wydawca lub członkowie db_owner stałe rola bazy danych do bazy danych publikacja.