Бөлісу құралы:


sp_delete_database_backuphistory (Transact-SQL)

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

Удаляет сведения об указанной базе данных из таблиц журнала резервного копирования и восстановления.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_delete_database_backuphistory [ @database_name = ] N'database_name'
[ ; ]

Аргументы

[ @database_name = ] N'database_name'

Указывает имя базы данных, над которой производятся операции резервного копирования и восстановления. @database_name — sysname без значения по умолчанию.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Нет.

Замечания

sp_delete_database_backuphistory должен выполняться из msdb базы данных.

Эта хранимая процедура влияет на следующие таблицы:

Разрешения

Эта хранимая процедура принадлежит роли db_owner . Вы можете предоставить EXECUTE разрешения для любого пользователя, но эти разрешения могут быть переопределены во время обновления SQL Server.

Примеры

В следующем примере удаляются все элементы базы данных AdventureWorks2022 в таблицах журналов резервного копирования и восстановления.

USE msdb;
GO
EXEC sp_delete_database_backuphistory
    @database_name = 'AdventureWorks2022';