sp_delete_log_shipping_primary_database (Transact-SQL)
Este procedimento armazenado remove o envio de logs do banco de dados primário, incluindo tarefas de backup, assim como o histórico local e remoto. Use este procedimento armazenado somente depois que você remover os bancos de dados secundários com sp_delete_log_shipping_primary_secondary.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_delete_log_shipping_primary_database
[ @database = ] 'database'
Argumentos
- [ @database = ] 'database'
É o nome do banco de dados primário de envio de logs. database é sysname, sem padrão e não pode ser NULL.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nenhum.
Comentários
sp_delete_log_shipping_primary_database deve ser executado a partir do banco de dados master no servidor primário. Esse procedimento armazenado faz o seguinte:
Exclui o trabalho de backup do banco de dados primário especificado.
Remove o registro de local de monitor em log_shipping_monitor_primary no servidor primário.
Remove entradas correspondentes em log_shipping_monitor_history_detail e log_shipping_monitor_error_detail.
Se o servidor monitor for diferente do servidor primário, ele removerá um registro de monitor em log_shipping_monitor_primary no servidor monitor.
Remove entradas correspondentes em log_shipping_monitor_history_detail e log_shipping_monitor_error_detail no servidor monitor.
Remove a entrada em log_shipping_primary_databases deste banco de dados primário.
Chama sp_delete_log_shipping_alert_job no servidor monitor.
Permissões
Somente membros da função de servidor fixa sysadmin podem executar este procedimento.
Exemplos
Este exemplo ilustra a utilização de sp_delete_log_shipping_primary_database para excluir o banco de dados primário AdventureWorks.
EXEC master.dbo.sp_delete_log_shipping_primary_database @database = N'AdventureWorks';
GO
Consulte também
Referência
Procedimentos armazenados do sistema (Transact-SQL)