Udostępnij za pośrednictwem


sp_droppullsubscription (Transact-SQL)

Krople subskrypcja w bieżącej bazie danych subskrybent.Ta procedura przechowywana jest wykonywana przez subskrybent na subskrypcja wciągana bazy danych.

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

sp_droppullsubscription [ @publisher= ] 'publisher'
        , [ @publisher_db= ] 'publisher_db'
        , [ @publication= ] 'publication'
    [ , [ @reserved= ] reserved ]

Argumenty

  • [ @publisher= ] 'publisher'
    Is the remote server name.publisher is sysname, with no default.Jeśli wszystkie, subskrypcja zostanie usunięte na wszystkich wydawcy.

  • [ @publisher_db= ] 'publisher_db'
    Is the name of the Publisher database.publisher_db is sysname, with no default.all means all the Publisher databases.

  • [ @publication= ] 'publication'
    Is the publication name.publication is sysname, with no default.Jeśli wszystkie, subskrypcja zostanie usunięte na wszystkich publikacji.

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

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_droppullsubscription jest używana w przypadku replikacja migawka i replikacji transakcyjnej.

sp_droppullsubscription usuwa odpowiedni wiersz MSreplication_subscriptions (języka Transact-SQL) Tabela i odpowiadające im Agent dystrybutor przez subskrybent. Jeśli nie wiersze pozostaną w MSreplication_subscriptions (języka Transact-SQL), obniży się on w tabela.

Uprawnienia

Tylko członkowie sysadmin roli serwera lub użytkownika, który utworzył subskrypcja wciągana mogą być wykonywane sp_droppullsubscription.The db_owner fixed rola bazy danych is only able to wykonać sp_droppullsubscription if the user who created the ściągać subskrypcja belongs to this role.