--database_state={recovery|norecovery|standby}
Состояние восстановленной базы данных. Параметр используется с командой recover mssql_database.
Доступны следующие значения параметра:
После завершения восстановления база данных будет готова к использованию. Пользователи будут иметь к ней полный доступ. Программа выполнит откат всех незафиксированных транзакций восстановленной базы данных, хранящихся в журналах транзакций. Вы не сможете восстановить дополнительные журналы транзакций из резервных копий в собственном формате Microsoft SQL.
Использовать базу данных после завершения восстановления будет невозможно. Пользователи не будут иметь к ней доступа. Программа сохранит все незафиксированные транзакции восстановленной базы данных. Вы сможете восстановить дополнительные журналы транзакций из резервных копий в собственном формате Microsoft SQL и таким образом достичь нужной точки восстановления.
После завершения восстановления база данных будет доступна пользователям только для чтения. Программа выполнит откат всех незафиксированных транзакций. Однако действия по откату будут сохранены во временный резервный файл, чтобы можно было вернуть базу данных в состояние до восстановления.
Значение параметра standby используется, в основном для обнаружения момента времени, когда произошла ошибка SQL Server.
В случае восстановления системной базы данных этот параметр пропускается. Системные базы данных всегда восстанавливаются в состоянии recovery.