sys.database_recovery_status (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Innehåller en rad per databas. Om databasen inte öppnas försöker Databasmotor för SQL Server starta den.

För att se raden för en annan databas än master eller tempdb måste en av följande gälla:

  • Var ägare till databasen.

  • Ha ÄNDRAT ALLA DATABASE eller VIEW ALLA DATABASE servernivåbehörigheter.

  • Ha CREATE DATABASE behörighet i huvuddatabasen .

Kolumnnamn Datatyp Description
database_id int ID för databasen, unikt i en instans av SQL Server.
database_guid uniqueidentifier Används för att koppla ihop alla databasfiler i en databas. Alla filer måste ha denna GUID i sin headersida för att databasen ska starta som förväntat. Endast en databas bör någonsin ha denna GUID, men dubbletter kan skapas genom att kopiera och bifoga databaser. RESTORE genererar alltid en ny GUID när du återställer en databas som ännu inte existerar.

NULL= Databasen är offline, annars startar inte databasen.
family_guid uniqueidentifier Identifierare för "backupfamiljen" för databasen för att upptäcka matchande återställningstillstånd.

NULL= Databasen är offline eller så startar inte databasen.
last_log_backup_lsn numerisk(25,0) Start-loggens sekvensnummer för nästa loggbackup.

Om den är NULL kan en transaktionslogg-backup inte göras eftersom databasen antingen är i SIMPLE-återställning eller det inte finns någon aktuell fullständig eller differentiell databasbackup.
recovery_fork_guid uniqueidentifier Identifierar den aktuella återställningsforken där databasen för närvarande är aktiv.

NULL= Databasen är offline, annars startar inte databasen.
first_recovery_fork_guid uniqueidentifier Identifierare för start-återhämtningsgaffeln.

NULL= Databasen är offline, annars startar inte databasen.
fork_point_lsn numerisk(25,0) Om first_recovery_fork_guid inte är lika med (!=) som recovery_fork_guid, är fork_point_lsn logaritmsekvensnumret för den aktuella förgreningspunkten. Annars är värdet NULL.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

Se även

katalogvyer (Transact-SQL)
Databaser och filkatalogvyer (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
frågor och svar om SQL Server System Catalog