概念问题:恢复数据库和还原数据库是不是同一个意思?
概念不清楚,这段帮助看不懂,谁能说明一下,谢谢
恢复数据库但不还原
通常情况下,在还原上一个备份时恢复数据库。也可以恢复数据库但不还原备份。这在下列情况下很必要:
1.次还原时没有恢复数据库,但是现在要使用数据库。
恢复和事务日志
当完成还原操作并恢复数据库时,所有未完成的事务将回滚。这对还原数据库的完整性是必需的。
完成该操作后,不能再将其它事务日志备份应用到数据库。例如,一系列事务日志备份包含一个运行时间长的事务。该事务的起点记录在第一个事务日志备份中,终点记录在第二个事务日志备份中。第一个事务日志备份中没有任何关于提交或回滚操作的记录。因此,如果恢复操作在应用第一个事务日志备份时运行,则此运行时间长的事务被视为未完成。记录在事务的第一个事务日志备份中的数据修改将回滚。SQL Server 不允许在运行恢复操作后应用第二个事务日志备份。
因此,还原事务日志备份时,必须等到应用了最后的事务日志后才能恢复数据库。这可以防止部分回滚事务。只有在最后的还原操作结束时才需要回滚未完成的事务。