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';