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 relative alla sintassi Transact-SQL
Sintassi
sp_removedistpublisherdbreplication
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
[ ; ]
Argomenti
[ @publisher = ] N'publisher'
Nome del server di pubblicazione. @publisher è sysname, senza impostazione predefinita.
[ @publisher_db = ] N'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 utilizzato 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
.