sp_delete_database_backuphistory (Transact-SQL)
Se aplica a: SQL Server
Elimina la información acerca de la base de datos especificada de las tablas del historial de copias de seguridad y restauración.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_delete_database_backuphistory [ @database_name = ] N'database_name'
[ ; ]
Argumentos
[ @database_name = ] N'database_name'
Especifica el nombre de la base de datos que participa en las operaciones de copias de seguridad y restauración. @database_name es sysname, sin ningún valor predeterminado.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Ninguno.
Comentarios
sp_delete_database_backuphistory
debe ejecutarse desde la msdb
base de datos.
Este procedimiento almacenado afecta a las siguientes tablas:
- backupfile
- backupfilegroup
- backupmediafamily
- backupmediaset
- backupset
- restorefile
- restorefilegroup
- restorehistory
Permisos
Este procedimiento almacenado es propiedad del rol db_owner . Puede conceder EXECUTE
permisos para cualquier usuario, pero estos permisos se pueden invalidar durante una actualización de SQL Server.
Ejemplos
En el ejemplo siguiente se eliminan todas las entradas de la base de datos AdventureWorks2022
en las tablas del historial de copias de seguridad y restauración.
USE msdb;
GO
EXEC sp_delete_database_backuphistory
@database_name = 'AdventureWorks2022';