--database_state={recovery|norecovery|standby}
復原後資料庫的狀態。此參數搭配 recover mssql_database 命令使用。
可用的參數值如下:
復原完成後,資料庫將可供使用。使用者會擁有該資料庫的完整存取權限。軟體將會回復交易記錄中針對復原後的資料庫儲存的所有未認可交易。您將無法從原生 Microsoft SQL 備份復原其他交易記錄。
復原完成後,資料庫將無法操作。使用者不會有該資料庫的存取權限。軟體將會保留復原後的資料庫的所有未認可交易。您將能夠從原生 Microsoft SQL 備份復原其他交易記錄,從而到達所需的復原點。
復原完成後,使用者會擁有該資料庫的唯讀存取權限。軟體將會復原任何未認可交易。然而,它會將復原動作儲存在暫存待命檔案中,以便能還原復原的影響。
standby 值主要用以偵測 SQL Server 錯誤發生時間點。
復原系統資料庫時,會忽略此參數。系統資料庫一律以 recovery 狀態復原。