sp_delete_database_backuphistory (T-SQL)

Berlaku untuk:SQL Server

Menghapus informasi tentang database yang ditentukan dari tabel riwayat pencadangan dan pemulihan.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @database_name = ] N'database_name'

Menentukan nama database yang terlibat dalam operasi pencadangan dan pemulihan. @database_name adalah sysname, tanpa default.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Tidak ada.

Keterangan

sp_delete_database_backuphistory harus dijalankan dari msdb database.

Prosedur tersimpan ini memengaruhi tabel berikut:

Izin

Prosedur tersimpan ini dimiliki oleh peran db_owner . Anda dapat memberikan EXECUTE izin untuk pengguna mana pun, tetapi izin ini dapat ditimpa selama peningkatan SQL Server.

Contoh

Contoh berikut menghapus semua entri untuk AdventureWorks2022 database dalam tabel riwayat pencadangan dan pemulihan.

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