Udostępnij za pośrednictwem


sp_helpreplicationdboption (Transact-SQL)

Pokazuje, czy bazy danych na Wydawca są włączone dla replikacja.Ta procedura przechowywana jest wykonywana na Wydawca na dowolnej bazy danych.Nie jest obsługiwana dla Oracle wydawcy.

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

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 przez wydawcę, w przeciwnym razie tylko z określonej bazy danych jest zwracane są informacje.Informacje nie są zwracane dla wszystkich baz danych, na którym użytkownik nie ma odpowiednich uprawnień, zgodnie z poniższym opisem.

  • [ @type=] 'type'
    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ść

    Description

    Publikowanie

    Dozwolone replikacja transakcyjnej.

    Publikowanie korespondencji seryjnej

    replikacja łączenia dozwolone.

    Replikacja dozwolone (domyślnie)

    Albo transakcyjnych lub scalania replikacja 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 na temat decyduje o tym, czy określona baza danych ma wszelkich istniejących publikacji lub subskrypcji.

Zestawy wyników

Nazwa kolumna

Typ danych

Description

Nazwa

sysname

Nazwa bazy danych.

id

int

Identyfikator bazy danych.

transpublish

bit

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

mergepublish

bit

Jeśli baza danych została włączona dla korespondencji seryjnej do publikacji; w przypadku, gdy wartość 1 oznacza, że publikacji seryjnej jest włączona.

dbowner

bit

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

dbreadonly

bit

Czy 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

Czy jeśli baza danych ma wszystkie istniejące publikacje; w przypadku, gdy wartość 1 oznacza, że istniejące publikacje.

haspullsubscriptions

bit

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

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_helpreplicationdboption jest używany w migawka transakcyjnych i replikacja łączenia.

Uprawnienia

Członkowie sysadmin stała rola serwera mogą być wykonać sp_helpreplicationdboption dla dowolnej bazy danych.Członkowie db_owner stała rola bazy danych może być wykonywany sp_helpreplicationdboption danej bazy danych.