sp_delete_log_shipping_primary_database (Transact-SQL)
Se aplica a: SQL Server
Este procedimiento almacenado quita el trasvase de registros de la base de datos principal, incluido el trabajo de copia de seguridad, el historial local y remoto. Use solo este procedimiento almacenado después de quitar las bases de datos secundarias mediante sp_delete_log_shipping_primary_secondary
.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Argumentos
[ @database = ] N'database'
Nombre de la base de datos principal de trasvase de registros. @database es sysname, sin valor predeterminado y no puede ser NULL
.
[ @ignoreremotemonitor = ] ignoreremotemonitor
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Ninguno.
Comentarios
sp_delete_log_shipping_primary_database
debe ejecutarse desde la master
base de datos en el servidor principal. Este procedimiento almacenado realiza los pasos siguientes:
Elimina el trabajo de copia de seguridad para la base de datos principal especificada.
Quita el registro del monitor local en
log_shipping_monitor_primary
en el servidor principal.Quita las entradas correspondientes en
log_shipping_monitor_history_detail
ylog_shipping_monitor_error_detail
.Si el servidor de supervisión es diferente del servidor principal, quita el registro de supervisión en
log_shipping_monitor_primary
en el servidor de supervisión.Quita las entradas correspondientes en
log_shipping_monitor_history_detail
ylog_shipping_monitor_error_detail
en el servidor de supervisión.Quita la entrada de
log_shipping_primary_databases
para esta base de datos principal.Llama
sp_delete_log_shipping_alert_job
al servidor de supervisión.
Permisos
Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar este procedimiento.
Ejemplos
En este ejemplo se muestra el uso sp_delete_log_shipping_primary_database
de para eliminar la base de datos AdventureWorks2022
principal .
EXEC master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO