Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: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 базы данных.
Эта хранимая процедура влияет на следующие таблицы:
- backupfile;
- backupfilegroup
- backupmediafamily;
- backupmediaset;
- backupset;
- restorefile;
- restorefilegroup;
- restorehistory.
Разрешения
Вы можете предоставить EXECUTE разрешения для этой процедуры, но эти разрешения могут быть переопределены во время обновления SQL Server.
Примеры
В следующем примере удаляются все элементы базы данных AdventureWorks2025 в таблицах журналов резервного копирования и восстановления.
USE msdb;
GO
EXECUTE sp_delete_database_backuphistory @database_name = 'AdventureWorks2022';