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备份记录是可以被删除的,但要务必慎重,因为一旦删除,将没有办法恢复数据,所以必须在做操作之前三思而后行。


数据运维技术 » MSSQL备份记录可删除吗?(mssql备份记录删除吗)