Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения:SQL Server
Эта хранимая процедура удаляет доставку журналов базы данных-источника, включая задание резервного копирования, локальную и удаленную историю. Используйте эту хранимую процедуру только после удаления баз данных-получателей с помощью sp_delete_log_shipping_primary_secondary.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Аргументы
[ @database = ] N'database'
Имя базы данных-источника доставки журналов.
@database — sysname, без значения по умолчанию и не может бытьNULL.
[ @ignoreremotemonitor = ] игнорировать дистанционный монитор
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Значения кода возврата
0 (успешно) или 1 (сбой).
Результирующий набор
Нет.
Замечания
sp_delete_log_shipping_primary_database необходимо запустить из master базы данных на сервере-источнике. Эта хранимая процедура выполняет следующие действия:
удаляет задание создания резервных копий для указанной базы данных-источника;
Удаляет запись локального монитора на
log_shipping_monitor_primaryосновном сервере.Удаляет соответствующие записи в
log_shipping_monitor_history_detailиlog_shipping_monitor_error_detail.Если сервер монитора отличается от основного сервера, он удаляет запись монитора на
log_shipping_monitor_primaryсервере мониторинга.Удаляет соответствующие записи на
log_shipping_monitor_history_detailсервере мониторинга иlog_shipping_monitor_error_detailв ней.Удаляет запись
log_shipping_primary_databasesдля этой базы данных-источника.Вызовы
sp_delete_log_shipping_alert_jobна сервере мониторинга.
Разрешения
Только члены предопределенных ролей сервера sysadmin могут выполнять эту процедуру.
Примеры
В этом примере показано, как sp_delete_log_shipping_primary_database удалить базу данных-источник AdventureWorks2025.
EXECUTE master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO