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

Применимо к:SQL Server

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

В этом разделе

Перед началом

Безопасность

Разрешения

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

Использование среды 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.

Связанные задачи

См. также:

Сведения о доставке журналов (SQL Server)
Таблицы доставки журналов и хранимые процедуры