sp_delete_log_shipping_primary_database (Transact-SQL)
Si applica a: SQL Server
Questa stored procedure rimuove il log shipping del database primario, incluso il processo di backup, la cronologia locale e remota. Utilizzare questa stored procedure solo dopo aver rimosso i database secondari usando sp_delete_log_shipping_primary_secondary
.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Argomenti
[ @database = ] N'database'
Nome del database primario per il log shipping. @database è sysname, senza impostazione predefinita e non può essere NULL
.
[ @ignoreremotemonitor = ] ignoreremotemonitor
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Nessuno.
Osservazioni:
sp_delete_log_shipping_primary_database
deve essere eseguito dal master
database nel server primario. Questa stored procedure esegue i passaggi seguenti:
Elimina il processo di backup per il database primario specificato.
Rimuove il record di monitoraggio locale in nel
log_shipping_monitor_primary
server primario.Rimuove le voci corrispondenti in
log_shipping_monitor_history_detail
elog_shipping_monitor_error_detail
.Se il server di monitoraggio è diverso dal server primario, rimuove il record di monitoraggio in nel
log_shipping_monitor_primary
server di monitoraggio.Rimuove le voci corrispondenti in
log_shipping_monitor_history_detail
elog_shipping_monitor_error_detail
nel server di monitoraggio.Rimuove la voce 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 sp_delete_log_shipping_primary_database
di per eliminare il database AdventureWorks2022
primario .
EXEC master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO