MSSQL备份记录可删除吗?(mssql备份记录删除吗)
MSSQL备份记录可删除吗?
答案是肯定的,在MSSQL里,一个备份的记录可以被删除掉。在MSSQL中有多种备份方式,可以采用完全、差异以及增量备份来备份数据库。当你正在执行备份操作后就会生成备份记录,而对于这条记录你是可以做成删除操作的。
但在删除之前,我们必须表示慎重,因为一旦删除记录,将会使得数据无法恢复,所以非常小心做操作。那么,具体要如何删除MSSQL备份记录呢?答案是使用T-SQL语句来完成,代码如下:
USE master;
GO
BACKUP DATABASE AdventureWorks2012
WITH NOINIT
;
GO
RESTORE [AdventureWorks2012]
FROM DISK = ‘D:\MSSQL\Backup\AdventureWorks2012_Full_Backup.bak’
WITH REPLACE,
NORECOVERY;
GO
RESTORE LOG [AdventureWorks2012]
FROM DISK = ‘D:\MSSQL\Backup\AdventureWorks2012_Full_Backup.trn’
WITH FILE = 1,
NORECOVERY;
GO
–把备份修改为过期状态
ALTER DATABASE [AdventureWorks2012] SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
–删除备份
BACKUP DELETE ADVENTUREWORKS2012 LOG
GO
以上就是MSSQL备份记录的删除操作,在做完以上操作后,MSSQL备份记录就被成功删除了。
总之,MSSQL备份记录是可以被删除的,但要务必慎重,因为一旦删除,将没有办法恢复数据,所以必须在做操作之前三思而后行。