Share via


sp_delete_log_shipping_primary_database (Transact-SQL)

Este procedimiento almacenado quita el trasvase de registros de la base de datos primaria, incluyendo el trabajo de copia de seguridad y los historiales local y remoto. Utilice este procedimiento almacenado sólo si ha quitado la base de datos secundaria mediante sp_delete_log_shipping_primary_secondary.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_delete_log_shipping_primary_database
[ @database = ] 'database'

Argumentos

  • [ @database = ] 'database'
    Es el nombre de la base de datos primaria de trasvase de registros. database es de tipo sysname, no tiene ningún valor predeterminado y no puede ser NULL.

Conjuntos de resultados

Ninguno.

Notas

sp_delete_log_shipping_primary_database se debe ejecutar desde la base de datos master del servidor primario. Este procedimiento almacenado hace lo siguiente:

  1. Elimina el trabajo de copia de seguridad para la base de datos primaria especificada.
  2. Quita el registro de supervisión local de log_shipping_monitor_primary del servidor primario.
  3. Quita las entradas correspondientes de log_shipping_monitor_history_detail y log_shipping_monitor_error_detail.
  4. Si el servidor de supervisión es distinto al servidor primario, quita el registro de supervisión de log_shipping_monitor_primary del servidor de supervisión.
  5. Quita las entradas correspondientes de log_shipping_monitor_history_detail y log_shipping_monitor_error_detail del servidor de supervisión.
  6. Quita la entrada de log_shipping_primary_databases para esta base de datos primaria.
  7. Llama a sp_delete_log_shipping_alert_job en el servidor de supervisión.

Permisos

Sólo pueden ejecutar este procedimiento los miembros de la función fija de servidor sysadmin.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

Este ejemplo muestra cómo se utiliza sp_delete_log_shipping_primary_database para eliminar la base de datos primaria AdventureWorks.

EXEC master.dbo.sp_delete_log_shipping_primary_database @database = N'AdventureWorks';
GO

Vea también

Referencia

Procedimientos almacenados del sistema (Transact-SQL)

Otros recursos

Trasvase de registros
Tablas y procedimientos almacenados de trasvase de registros

Ayuda e información

Obtener ayuda sobre SQL Server 2005