Compartilhar via


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.

Ícone de vínculo de tópico 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:

  1. Exclui o trabalho de backup do banco de dados primário especificado.

  2. Remove o registro de local de monitor em log_shipping_monitor_primary no servidor primário.

  3. Remove entradas correspondentes em log_shipping_monitor_history_detail e log_shipping_monitor_error_detail.

  4. Se o servidor monitor for diferente do servidor primário, ele removerá um registro de monitor em log_shipping_monitor_primary no servidor monitor.

  5. Remove entradas correspondentes em log_shipping_monitor_history_detail e log_shipping_monitor_error_detail no servidor monitor.

  6. Remove a entrada em log_shipping_primary_databases deste banco de dados primário.

  7. 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)

Conceitos

Sobre o envio de logs (SQL Server)