sp_delete_database_backuphistory (T-SQL)
Berlaku untuk: SQL Server
Menghapus informasi tentang database yang ditentukan dari tabel riwayat pencadangan dan pemulihan.
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:
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
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';