sp_delete_log_shipping_primary_database (Transact-SQL)
Questa stored procedure rimuove il log shipping del database primario, compreso il processo di backup, e la cronologia locale e remota. Utilizzare questa stored procedure soltanto dopo aver rimosso il database secondario tramite sp_delete_log_shipping_primary_secondary.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_delete_log_shipping_primary_database
[ @database = ] 'database'
Argomenti
- [ @database = ] 'database'
Nome del database primario per il log shipping. database è di tipo sysname, non prevede alcun valore predefinito e non può essere NULL.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno.
Osservazioni
La stored procedure sp_delete_log_shipping_primary_database deve essere eseguita dal database master nel server primario. Questa stored procedure esegue le operazioni seguenti:
Elimina il processo di backup per il database primario specificato.
Rimuove il record di monitoraggio locale in log_shipping_monitor_primary nel server primario.
Rimuove le voci corrispondenti in log_shipping_monitor_history_detail e log_shipping_monitor_error_detail.
Se il server di monitoraggio è diverso dal server primario, rimuove il record di monitoraggio in log_shipping_monitor_primary nel server di monitoraggio.
Rimuove le voci corrispondenti in log_shipping_monitor_history_detail e log_shipping_monitor_error_detail nel server di monitoraggio.
Rimuove le voci in log_shipping_primary_databases per questo database primario.
Chiama sp_delete_log_shipping_alert_job sul server di monitoraggio.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire questa procedura.
Esempi
In questo esempio viene illustrato l'utilizzo di sp_delete_log_shipping_primary_database per eliminare il database primario AdventureWorks.
EXEC master.dbo.sp_delete_log_shipping_primary_database @database = N'AdventureWorks';
GO
Vedere anche
Riferimento
Stored procedure di sistema (Transact-SQL)