sp_delete_database_backuphistory (Transact-SQL)
適用於:SQL Server
從備份和還原記錄數據表中刪除指定資料庫的相關信息。
語法
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
權限
此預存程式是由 db_owner 角色所擁有。 您可以授與 EXECUTE
任何用戶的許可權,但這些許可權可能會在 SQL Server 升級期間覆寫。
範例
下列範例會刪除備份與還原記錄數據表中資料庫的所有專案 AdventureWorks2022
。
USE msdb;
GO
EXEC sp_delete_database_backuphistory
@database_name = 'AdventureWorks2022';