sys.database_recovery_status (Transact-SQL)
Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server
Contém uma linha por banco de dados. Se o banco de dados não for aberto, o Mecanismo de Banco de Dados do SQL Server tentará iniciá-lo.
Para ver a linha de um banco de dados diferente de master ou tempdb, uma das seguintes opções deve ser aplicada:
Ser o proprietário do banco de dados.
Ter permissões ALTER ANY DATABASE ou VIEW ANY DATABASE no nível de servidor.
Ter a permissão CREATE DATABASE no banco de dados mestre .
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
database_id | int | ID do banco de dados, exclusivo em uma instância do SQL Server. |
database_guid | uniqueidentifier | Usado para relacionar em conjunto todos os arquivos de um banco de dados. Todos os arquivos devem ter este GUID na página de cabeçalho para que o banco de dados seja iniciado como esperado. Apenas um banco de dados deve ter esse GUID, mas duplicatas podem ser criadas copiando-se e anexando-se bancos de dados. RESTORE sempre gera um novo GUID quando você restaura um banco de dados que ainda não existe. NULL= O banco de dados está offline ou não será iniciado. |
family_guid | uniqueidentifier | Identificador da "família de backup" do banco de dados para detectar estados de restauração correspondentes. NULL= O banco de dados está offline ou o banco de dados não será iniciado. |
last_log_backup_lsn | numeric(25,0) | O número de sequência de log inicial do próximo backup de log. Se for NULL, um backup de log de transações não poderá ser executado porque o banco de dados está em recuperação SIMPLE ou não há backup de banco de dados atual. |
recovery_fork_guid | uniqueidentifier | Identifica a bifurcação de recuperação atual em que o banco de dados está atualmente ativo. NULL= O banco de dados está offline ou não será iniciado. |
first_recovery_fork_guid | uniqueidentifier | Identificador da bifurcação de recuperação inicial. NULL= O banco de dados está offline ou não será iniciado. |
fork_point_lsn | numeric(25,0) | Se first_recovery_fork_guid não for igual (!=) a recovery_fork_guid, fork_point_lsn é o número de sequência de log do ponto de bifurcação atual. Caso contrário, o valor será NULL. |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Consulte Também
Exibições do Catálogo (Transact-SQL)
Exibição de catálogo do bancos de dados e de arquivos (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
Consultando as perguntas frequentes do catálogo do sistema do SQL Server