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.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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 .