sp_replicationdboption (Transact-SQL)

Ustawienie to opcja replikacja bazy danych dla określonej bazy danych.Ta procedura przechowywana jest wykonywany Wydawca lub abonenta w dowolnej bazy danych.

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

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ść

    Description

    Publikowanie korespondencji seryjnej

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

    Publikowanie

    W przypadku innych typów publikacji, można korzystać z bazy danych.

    subskrybować

    Baza danych jest bazą danych subskrypcja.

    Synchronizacja z kopia zapasowa

    Baza danych jest włączona dla skoordynowane kopia zapasowa.Aby uzyskać więcej informacji zobacz How to: Enable Coordinated Backups for Transactional Replication (Replication Transact-SQL Programming).

  • [ @value=] 'value'
    Is whether to enable or disable the given replication database option.value is sysname, and can be true or false.Gdy ta wartość jest FAŁSZ and optname is Publikowanie korespondencji seryjnej, subskrypcji z opublikowaną bazą danych korespondencji seryjnej są również usuwane.

  • [ @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 powinna być określona tylko, jeśli dystrybutor jest niedostępny i sp_replicationdboption jest aktualnie używany, aby wyłączyć publikowanie.

  • [ @from_scripting=] from_scripting
    Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_replicationdboption jest używany w replikacja migawka, replikacji transakcyjnej i replikacja łączenia.

Ta procedura tworzy lub spadnie replikacja określonych tabele systemowe, konta i tak dalej, w zależności od opcji, biorąc pod uwagę.Ustawia odpowiedniej kategorii bit w Master.sysdatabases systemowej tabela i utworzy tabele systemowe niezbędne.

Aby wyłączyć publikowanie, baza danych publikacja musi być w trybie online.Jeśli migawka bazy danych w bazie danych w publikacja, musi być usunięty przed wyłączeniem publikowanie.migawka bazy danych jest tylko do odczytu kopii offline bazy danych, a nie jest związana z migawką replikacja.Aby uzyskać więcej informacji zobacz Database Snapshots.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera mogą być wykonać sp_replicationdboption.