sp_removedistpublisherdbreplication (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

Rimuove i metadati di pubblicazione appartenenti a una pubblicazione specifica nel server di distribuzione. La stored procedure viene eseguita nel database di distribuzione del server di distribuzione.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  

Argomenti

[ @publisher = ] 'publisher' Nome del server di pubblicazione. publisher è sysname, senza impostazione predefinita.

[ @publisher_db = ] 'publisher_db' Nome del database di pubblicazione. publisher_db è sysname senza impostazione predefinita.

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_removedistpublisherdbreplication viene usato dalla replica transazionale e snapshot.

sp_removedistpublisherdbreplication viene usato quando è necessario ricreare un database pubblicato senza eliminare anche il database di distribuzione. Vengono rimossi i metadati seguenti:

  • Tutti i metadati della pubblicazione.

  • I metadati di tutti gli articoli che appartengono alla pubblicazione.

  • I metadati di tutte le sottoscrizioni della pubblicazione.

  • I metadati di tutti i processi dell'agente di replica che appartengono alla pubblicazione.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin nel server di distribuzione o nei membri del ruolo predefinito del database db_owner nel database di distribuzione possono eseguire sp_removedistpublisherdbreplication.

Vedi anche

Stored procedure di sistema (Transact-SQL)