sp_replicationdboption (języka Transact-SQL)

Ustawia opcję bazy danych replikacja dla określonej bazy danych.Ta procedura składowana jest wykonywany na Wydawca lub abonenta w dowolnej bazy danych.

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

Składnia

sp_replicationdboption [ @dbname= ] 'db_name' 
        , [ @optname= ] 'optname' 
        , [ @value= ] 'value' 
    [ , [ @ignore_distributor= ] ignore_distributor ]
    [ , [ @from_scripting = ] from_scripting ]

Argumenty

  • [@dbname=] 'dbname'
    Is the database for which the replication database option is being set.db_name is sysname, with no default.

  • [@optname=] 'optname'
    Is the replication database option to enable or disable.optname is sysname, and can be one of these values.

    Wartość

    Opis

    Publikowanie korespondencji seryjnej

    Baza danych może służyć do publikacji korespondencji seryjnej.

    Publikowanie

    Baza danych może służyć do innych typów publikacji.

    subskrybować

    Baza danych jest baza danych subskrypcja.

    Synchronizacja z programem Kopia zapasowa

    Baza danych jest włączona dla skoordynowanego kopia zapasowa.Aby uzyskać więcej informacji, zobacz Jak Włącz skoordynowane kopii zapasowych dla replikacji transakcyjnej (Programowanie replikacji Transact-SQL).

  • [ @ wartość = 'wartość"
    Is whether to enable or disable the given replication database option.value is sysname, and can be true or false.Gdy ta wartość jest false i nazwa_opcji jest publikacji seryjnej, również są opuszczane subskrypcje opublikowanej bazie danych korespondencji seryjnej.

  • [ @ ignore_distributor = ignore_distributor
    Indicates whether this stored procedure is executed without connecting to the Distributor.ignore_distributor is bit, with a default of 0, meaning the Distributor should be connected to and updated with the new status of the publishing database.Wartość 1 powinny być określone tylko jeśli dystrybutor jest niedostępny i sp_replicationdboption jest używany, aby wyłączyć publikowanie.

  • [ @ from_scripting = from_scripting
    Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

Wartości kodów powrotnych

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

Uwagi

sp_replicationdboption w replikacja migawka, replikacja transakcyjna i scalania replikacji.

Ta procedura tworzy lub porzuca replikacja określonych tabele systemowe, konta zabezpieczeń i tak dalej, w zależności od opcji podane.Ustawia bit odpowiedniej kategorii w master.sysdatabases tabela systemowa i tworzy tabele systemowe niezbędne.

Aby wyłączyć publikowanie, baza danych publikacja musi być w trybie online.Jeśli istnieje migawka bazy danych dla baza danych publikacja, musi być przerwane przed wyłączeniem publikacja.migawka bazy danych jest tylko do odczytu kopii offline bazy danych i nie jest związany z migawki replikacja.Aby uzyskać więcej informacji, zobacz Migawki bazy danych.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera można wykonać sp_replicationdboption.