sp_helpreplicationdboption (języka Transact-SQL)

Pokazuje, czy baz danych Wydawca są włączone dla replikacja.Ta procedura składowana jest wykonywany na Wydawca na dowolnej bazy danych.Nie jest obsługiwana dla wydawców Oracle.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_helpreplicationdboption [ [ @dbname =] 'dbname' ]
    [ , [ @type = ] 'type' ]
    [ , [ @reserved = ] reserved ]

Argumenty

  • [ @ dbname = 'dbname"
    Is the name of the database.dbname is sysname, with a default of %.Jeśli %, a następnie zestaw wyników zawiera wszystkie bazy danych w Wydawca, w przeciwnym razie zwracana jest tylko informacje dotyczące określonej bazy danych.Informacje nie jest zwracana dla innych baz danych, na których użytkownik ma odpowiednie uprawnienia, jak opisano poniżej.

  • [ @ typu = 'typu"
    Restricts the result set to contain only databases on which the specified replication option type value has been enabled.type is sysname, and can be one of the following values.

    Wartość

    Opis

    Publikowanie

    Dozwolone replikacja transakcyjnej.

    Publikowanie korespondencji seryjnej

    Scalania replikacja dozwolone.

    Replikacja dozwolone (domyślnie)

    Albo transakcyjnych lub replikacja scalająca dozwolone.

  • [ @reserved= ] reserved
    Specifies whether information on existing publications and subscriptions is returned.reserved is bit, with a default value of 0.Jeśli 1, zestaw wyników zawiera informacje dotyczące czy określona baza danych zawiera wszelkie istniejące publikacje lub subskrypcji.

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwa bazy danych.

Identyfikator

int

Identyfikator bazy danych.

transpublish

bit

Jeśli baza danych zostało włączone migawka lub publikowanie transakcyjnych; w przypadku, gdy wartość 1 oznacza, że włączono publikowanie migawka lub transakcyjnych.

mergepublish

bit

Jeśli włączono bazy danych dla korespondencji seryjnej publikacji; w przypadku, gdy wartość 1 oznacza, że scalania publikacji jest włączona.

dbowner

bit

Jeśli użytkownik jest element członkowski z db_owner stałej rola bazy danych; w przypadku, gdy wartość 1 wskazuje, że użytkownik jest element członkowski tej roli.

dbreadonly

bit

Jest, jeśli baza danych jest oznaczony jako tylko do odczytu; w przypadku, gdy wartość 1 oznacza, że baza danych jest tylko do odczytu.

haspublications

bit

Ma bazy danych z dowolnej istniejącej publikacji; w przypadku, gdy wartość 1 oznacza, że istniejące publikacje.

haspullsubscriptions

bit

Jest, jeśli baza danych jest istniejące ściągać subskrypcji; w przypadku, gdy wartość 1 oznacza, że istnieją ściągać subskrypcji.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_helpreplicationdboption jest używana w migawka transakcyjnych i replikacja scalająca.

Uprawnienia

Członkowie sysadmin stała rola serwera można wykonać sp_helpreplicationdboption dla każdej bazy danych.Członkowie db_owner stała rola bazy danych można wykonać sp_helpreplicationdboption danej bazy danych.