sys.database_recovery_status (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Bevat één rij per database. Als de database niet wordt geopend, probeert de SQL Server Database Engine deze te starten.

Om de rij voor een database anders dan master of tempdb te zien, moet een van de volgende van toepassing zijn:

  • Wees de eigenaar van de database.

  • Laat ALLE DATABASE of VIEW ELKE DATABASE serverniveau-rechten WIJZIGEN.

  • Heb CREATE DATABASE toestemming in de masterdatabase .

Kolomnaam Gegevenstype Description
database_id int Id van de database, uniek binnen een exemplaar van SQL Server.
database_guid uniqueidentifier Gebruikt om alle databasebestanden van een database met elkaar te verbinden. Alle bestanden moeten deze GUID in hun headerpagina hebben om de database zoals verwacht te starten. Slechts één database zou deze GUID moeten hebben, maar duplicaten kunnen worden gemaakt door databases te kopiëren en aan te voegen. RESTORE genereert altijd een nieuwe GUID wanneer je een database herstelt die nog niet bestaat.

NULL= Database is offline, of de database start niet.
family_guid uniqueidentifier Identificatie van de "back-upfamilie" voor de database om overeenkomende hersteltoestanden te detecteren.

NULL= De database is offline of de database start niet.
last_log_backup_lsn numeriek(25,0) Het startlog-sequentienummer van de volgende logback-up.

Als NULL, kan een transactielog-up niet worden uitgevoerd omdat de database zich in SIMPLE-herstel bevindt of er momenteel geen volledige of differentiële database-back-up is.
recovery_fork_guid uniqueidentifier Identificeert de huidige herstelfork waarop de database momenteel actief is.

NULL= Database is offline, of de database start niet.
first_recovery_fork_guid uniqueidentifier Identificatie van de start-recovery fork.

NULL= Database is offline, of de database start niet.
fork_point_lsn numeriek(25,0) Als first_recovery_fork_guid niet gelijk is aan recovery_fork_guid (!=), is fork_point_lsn het logaritmnummer van het huidige forkpunt. Anders is de waarde NULL.

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

Zie ook

Catalogweergaven (Transact-SQL)
Databases en bestandscatalogusweergaven (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
query's uitvoeren op de veelgestelde vragen over sql Server System Catalog