Поделиться через


Удаление вторичной базы данных из конфигурации журналирования (SQL Server)

Область применения:SQL Server

В этой статье описывается, как удалить вторичную базу данных для доставки журналов в SQL Server с помощью SQL Server Management Studio или Transact-SQL.

Используйте SQL Server Management Studio

  1. Подключитесь к экземпляру SQL Server, который в настоящее время является основным сервером доставки журналов и разверните этот экземпляр.

  2. Разверните раздел Базы данных, щелкните правой кнопкой мыши основную базу данных для доставки журналов и выберите Свойства.

  3. В разделе "Выбор страницы" выберите "Доставка журналов транзакций".

  4. Под вторичные экземпляры серверов и базы данных выберите базу данных, которую нужно удалить.

  5. Выберите Удалить.

  6. Нажмите кнопку "ОК ", чтобы обновить конфигурацию.

Использование Transact-SQL

  1. На основном сервере выполните хранимую процедуру sp_delete_log_shipping_primary_secondary, чтобы удалить сведения о базе данных-получателе с основного сервера.

  2. Чтобы удалить вторичную базу данных, выполните на вторичном сервере хранимую процедуру sp_delete_log_shipping_secondary_database.

    Примечание.

    Если нет других вторичных баз данных с тем же вторичным идентификатором, sp_delete_log_shipping_secondary_primary вызывается из sp_delete_log_shipping_secondary_database и удаляет запись для вторичного идентификатора и заданий копирования и восстановления.

  3. На вторичном сервере отключите задания копирования и восстановления. Дополнительные сведения см. в статье Disable or Enable a Job.

Разрешения

Для использования хранимых процедур пересылки журналов необходимо членство в предопределенной роли сервера sysadmin.