Partilhar via


Determinando a próxima etapa para a recuperação de um arquivo ou grupo de arquivos

As exibições do catálogo sys.database_files e sys.master_files contêm informações que determinam os estados de um arquivo ou de um grupo de arquivos e a etapa seguinte necessária para colocá-los online. O estado de um grupo de arquivos é determinado pelos arquivos que contém: exceto se todos os arquivos estiverem online, o grupo de arquivos inteiro está offline.

A propriedade de chave de um arquivo é seu estado, conforme atribuído pelas colunas state e state_desc de sys.database_files. A tabela abaixo descreve como interpretar e responder a cada estado.

Estado do arquivo

Significado

Ações

ONLINE

O arquivo está online.

Nenhuma ação é necessária.

RESTORING

O arquivo está sendo restaurado.

Para obter mais informações sobre outras colunas significantes para este estado, consulte Planejando uma seqüência de restauração por etapas para um arquivo em restauração, recuperação pendente ou offline.

RECOVERY_PENDING

A recuperação do arquivo foi adiada. O arquivo estava online ou não existia antes de ser alterado para RECOVERY_PENDING por uma restauração parcial.

Consulte Planejando uma seqüência de restauração por etapas para um arquivo em restauração, recuperação pendente ou offline.

OFFLINE

O arquivo foi colocado offline explicitamente usando ALTER DATABASE.

Consulte Planejando uma seqüência de restauração por etapas para um arquivo em restauração, recuperação pendente ou offline.

RECOVERING

Este é um estado transiente. Se a recuperação tiver êxito, o arquivo ficará online automaticamente.

Nenhuma ação é necessária.

SUSPECT

O arquivo está danificado.

O arquivo pode ser restaurado ou cancelado ou o banco de dados pode ser definido como modo EMERGENCY.

DEFUNCT

O arquivo foi cancelado (quando estava offline), mas ainda não foi limpo.

Nenhum. A recuperação não é possível.