问题
填空题
设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的操作是恢复(),第二个应该进行的操作是恢复()。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句
RESTORE()FROM BK
WITH FILE=1,()
答案
参考答案:完全备份1;差异备份2;DATABASE销售数据库;RECOVERY
解析:
恢复数据库的顺序为:①恢复最近的完全数据库备份。②恢复完全备份之后的最近的差异数据库备份(如果有的话)。③按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。
实现恢复数据库的RESTORE语句的基本语法格式为:
RESTORE DATABASE数据库名
FROM备份设备名
[WITH FILE=文件号[,]NORECOVERY[,]RECOVERY]