Partilhar via


Remover uma Base de Dados Secundária de uma Configuração de Envio de Registos (SQL Server)

Aplica-se a:SQL Server

Este tópico descreve como remover uma base de dados secundária de log shipping no SQL Server utilizando SQL Server Management Studio ou Transact-SQL.

Neste tópico

Antes de começar

Segurança

Permissions

Os procedimentos armazenados de transferência de logs exigem a pertença à função fixa de servidor de sysadmin.

Usando o SQL Server Management Studio

Para remover uma base de dados secundária de envio de registos

  1. Liga-te à instância do SQL Server que atualmente é o servidor principal de envio de logs e expande essa instância.

  2. Expanda Bases de Dados, clique com o botão direito do rato na base de dados principal de envio de registos e, em seguida, clique em Propriedades.

  3. Em Selecione uma página, clique em Envio de Log de Transações.

  4. Em Instâncias e bases de dados de servidores secundários, clique na base de dados que pretende remover.

  5. Clique em Remover.

  6. Clica em OK para atualizar a configuração.

Usando Transact-SQL

Para remover uma base de dados secundária

  1. No servidor principal, execute sp_delete_log_shipping_primary_secondary para eliminar a informação sobre a base de dados secundária do servidor principal.

  2. No servidor secundário, execute sp_delete_log_shipping_secondary_database para eliminar a base de dados secundária.

    Observação

    Se não existirem outras bases de dados secundárias com o mesmo ID secundário, sp_delete_log_shipping_secondary_primary é invocado por sp_delete_log_shipping_secondary_database e apaga a entrada do ID secundário e os trabalhos de cópia e restauração.

  3. No servidor secundário, desativa os trabalhos de cópia e restauro. Para obter mais informações, consulte Desabilitar ou habilitar um trabalho.

Tarefas relacionadas

Ver também

Sobre o envio de logs (SQL Server)
Tabelas de envio de logs e procedimentos armazenados