使用NORECOVERY sQL恢复

时间:2014-02-21 14:36:02

标签: sql-server sql-server-2008 sql-server-2005 sql-server-2000

在SQL SERVER中恢复数据库时,“NORECOVERY”选项有什么需要?

服务器02与服务器01合作充当镜像服务器的一种情况;镜像数据库DB1990时。在恢复全数据库备份和日志备份时需要提及NONRECOVERY选项吗?

  • a)使用完整备份

    备份server01上的DB1990

    b)恢复 通过使用 norecovery 选项对DB1990进行完整数据库备份 server02为DB1990

c)使用在Backup01上备份DB1990    事务日志备份。使用恢复事务日志备份    server02上的非恢复选项

非恢复选项需要什么?

1 个答案:

答案 0 :(得分:4)

在镜像会话中,镜像数据库始终处于还原状态。原因是主体数据库不断地将日志发送到镜像数据库,镜像数据库不断地自行恢复这些日志。

因此,在两个服务器之间启动镜像会话之前,您需要使用NORECOVERY进行完全备份还原,这样可以使数据库处于还原状态并且可以应用日志。