可以通过使用一个或多个作业还原所有备份集来还原数据库。您决定的作业数取决于保护数据库或文件组的备份作业的类型。如果您使用一个作业来还原数据库,请选择要应用的所有备份集。包括完全备份,所有差异备份和所有日志备份。另外,选择“让数据库进入使用就绪状态”选项。不能还原额外的事务处理日志。单作业还原和多作业还原都可以用于重定向还原操作。
如果使用多个作业还原数据库,请确保指定了恢复完成状态“让数据库进入不可操作状态”。可以为所有作业(最后一个作业除外)还原额外的事务处理日志。对于最后一个作业,应指定恢复完成状态“让数据库进入使用就绪状态”。如果您使用此恢复状态,则不能还原额外的事务处理日志。
SQL 数据库文件含有未使用空间,这样每次向数据库添加少量数据时并没有增加磁盘文件的大小。SQL 用零填充未使用的空间。还原 SQL 数据库时,所还原的数据实际使用的文件大小是未知的,因此 SQL 在磁盘上创建所需的数据库文件,然后以零填充。
对于非常大的数据库,此过程可能需要几个小时才能完成。在此期间,Backup Exec 会报告当前没有传输任何数据,而且不会更新“作业监视器”视图中的“字节数”字段。当 SQL 用零填充完这些文件后,还原作业将继续进行。所有的数据库还原都是这样,但这只有在超大型数据库上才显得突出。
在镜像配置中,不能还原主 SQL 数据库。要还原主 SQL 数据库,您必须停止主数据库的数据库镜像。