--database_state={recovery|norecovery|standby}
已恢复数据库的状态。此参数与 recover mssql_database 命令一起使用。
参数的可用值如下:
恢复完成后,将可以使用数据库。用户对其具有完全访问权限。软件将回滚在事务日志中存储的已恢复数据库的所有未提交事务。您将无法从本机 Microsoft SQL 备份恢复其他事务日志。
恢复完成后,数据库将处于非运行状态。用户将无权访问它。软件将保留已恢复数据库的所有未提交事务。您将能够从本机 Microsoft SQL 备份恢复其他事务日志, 因此可到达所需的恢复点。
恢复完成后,用户对数据库具有只读权限。软件将撤消任何未提交的事务。但是,它将在临时备用文件中保存撤消操作,以便能够还原恢复效果。
standby 此值主要用于在出现 SQL Server 错误时检测时间点。
当恢复系统数据库时,将忽略此参数。系统数据库始终在 recovery 状态下进行恢复。