sp_removedbreplication (Transact-SQL)
Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione o nel database di sottoscrizione del Sottoscrittore. Essa consente di rimuovere tutti gli oggetti di replica dal database in cui viene eseguita, senza tuttavia rimuovere gli oggetti di altri database, ad esempio il database di distribuzione.
[!NOTA] È consigliabile utilizzare questa procedura solo se gli altri metodi di rimozione degli oggetti di replica hanno esito negativo. Per ulteriori informazioni su questi metodi, vedere Rimozione della replica.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_removedbreplication [ [ @dbname = ] 'dbname' ]
[ , [ @type = ] type ]
Argomenti
- [ @dbname=] 'dbname'
Nome del database. dbname è di tipo sysname e il valore predefinito è NULL. Quando è NULL, viene utilizzato il database corrente.
[ @type = ] type
Tipo di replica per cui gli oggetti del database vengono rimossi. type è di tipo nvarchar(5) e i possibili valori sono i seguenti.tran
Rimuove gli oggetti di pubblicazione correlati alla replica transazionale.
merge
Rimuove gli oggetti di pubblicazione correlati alla replica di tipo merge.
both (predefinito)
Rimuove tutti gli oggetti di pubblicazione correlati alla replica.
Osservazioni
sp_removedbreplication viene utilizzata per tutti i tipi di replica.
sp_removedbreplication risulta utile quando si ripristina un database replicato per cui non è necessario ripristinare alcun oggetto di replica.
sp_removedbreplication non può essere eseguita su un database contrassegnato come di sola lettura.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_removedbreplication.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Esempio
-- Remove replication objects from the subscription database on MYSUB.
DECLARE @subscriptionDB AS sysname
SET @subscriptionDB = N'AdventureWorksReplica'
-- Remove replication objects from a subscription database (if necessary).
USE master
EXEC sp_removedbreplication @subscriptionDB
GO
Vedere anche
Riferimento
Stored procedure di sistema (Transact-SQL)
Altre risorse
How to: Disable Publishing and Distribution (Replication Transact-SQL Programming)
Rimozione della replica
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|