--database_state={recovery|norecovery|standby}
Stav obnovené databáze. Parametr se používá s příkazem recover mssql_database.
Dostupné hodnoty parametrů jsou následující:
Po dokončení obnovy bude databáze připravena k použití. Uživatelé k ní budou mít plný přístup. Software vrátí všechny neprovedené transakce obnovené databáze, které jsou uloženy v souboru transakčního protokolu. Z nativních záloh Microsoft SQL nebude možné obnovit další soubory transakčních protokolů.
Po dokončení obnovy nebude databáze funkční. Uživatelé k ní nebudou mít přístup. Software zachová všechny neprovedené transakce obnovené databáze. Bude možné obnovit další soubory transakčních protokolů z nativních záloh Microsoft SQL a získat tak potřebný bod obnovení.
Po dokončení obnovy budou mít uživatelé k databázi přístup pouze ke čtení. Software vrátí všechny neprovedené transakce. Tyto akce však uloží do dočasného souboru, aby bylo možné dopady obnovení vrátit zpět.
Pomocí hodnoty standby se primárně detekuje bod v čase, kdy nastala chyba serveru SQL.
Při obnovení systémové databáze se tento parametr ignoruje. Systémové databáze se vždy obnovují ve stavu recovery.