Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este procedimento armazenado remove o envio de registos da base de dados principal, incluindo trabalhos de backup, histórico local e remoto. Só use este procedimento armazenado depois de remover as bases de dados secundárias usando sp_delete_log_shipping_primary_secondary.
Transact-SQL convenções de sintaxe
Sintaxe
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Arguments
@database [ = ] N'base de dados'
O nome do banco de dados primário de envio de logs.
@database é sysname, sem padrão, e não pode ser NULL.
[ @ignoreremotemonitor = ] ignorar monitor remoto
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
Nenhum.
Observações
sp_delete_log_shipping_primary_database deve ser executado a master partir do banco de dados no servidor primário. Este procedimento armazenado executa os seguintes passos:
Elimina o trabalho de backup da base de dados principal especificada.
Remove o registo local do monitor no
log_shipping_monitor_primaryservidor principal.Remove as entradas correspondentes em
log_shipping_monitor_history_detailelog_shipping_monitor_error_detail.Se o servidor de monitorização for diferente do servidor principal, remove o registo de monitorização no
log_shipping_monitor_primaryservidor de monitorização.Remove entradas correspondentes dentro
log_shipping_monitor_history_detailelog_shipping_monitor_error_detailno servidor de monitor.Remove a entrada para
log_shipping_primary_databasesesta base de dados principal.Chamadas
sp_delete_log_shipping_alert_jobno servidor de monitorização.
Permissions
Somente membros da função de servidor fixa sysadmin podem executar este procedimento.
Examples
Este exemplo ilustra o uso sp_delete_log_shipping_primary_database para eliminar a base de dados AdventureWorks2025primária .
EXECUTE master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO