Condividi tramite


sp_delete_log_shipping_primary_database (Transact-SQL)

Questa stored procedure rimuove la distribuzione dei log 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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_delete_log_shipping_primary_database
[ @database = ] 'database'

Argomenti

  • [ @database = ] 'database'
    Nome del database primario per la distribuzione dei log. database è di tipo sysname, non prevede alcun valore predefinito e non può essere NULL.

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:

  1. Elimina il processo di backup per il database primario specificato.
  2. Rimuove il record di monitoraggio locale in log_shipping_monitor_primary nel server primario.
  3. Rimuove le voci corrispondenti in log_shipping_monitor_history_detail e log_shipping_monitor_error_detail.
  4. Se il server di monitoraggio è diverso dal server primario, rimuove il record di monitoraggio in log_shipping_monitor_primary nel server di monitoraggio.
  5. Rimuove le voci corrispondenti in log_shipping_monitor_history_detail e log_shipping_monitor_error_detail nel server di monitoraggio.
  6. Rimuove le voci in log_shipping_primary_databases per questo database primario.
  7. 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.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

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)

Altre risorse

Distribuzione dei log
Tabelle e stored procedure relative alla distribuzione dei log

Guida in linea e informazioni

Assistenza su SQL Server 2005