Compartilhar via


Função JetBeginExternalBackupInstance

Aplica-se a: Windows | Windows Server

Função JetBeginExternalBackupInstance

A função JetBeginExternalBackupInstance inicia um backup externo enquanto o mecanismo e o banco de dados estão online e ativos.

Windows XP: JetBeginExternalBackupInstance é introduzido no Windows XP.

    JET_ERR JET_API JetBeginExternalBackupInstance(
      __in          JET_INSTANCE instance,
      __in          JET_GRBIT grbit
    );

Parâmetros

instance

A instância de banco de dados a ser usada para essa chamada.

Para o Windows 2000, a variante de API que aceita esse parâmetro não está disponível porque há suporte apenas para uma instância. O uso dessa instância global está implícito nesse caso.

Para o Windows XP e versões posteriores, a variante da API que não aceita esse parâmetro só pode ser chamada quando o mecanismo está no modo herdado (modo de compatibilidade do Windows 2000) em que há suporte apenas para uma instância. Caso contrário, a operação falhará com JET_errRunningInMultiInstanceMode.

grbit

Um grupo de bits que especifica zero ou mais das opções a seguir.

Valor

Significado

JET_bitBackupAtomic

Esse sinalizador foi preterido. O uso desse bit resultará no retorno de JET_errInvalidgrbit.

JET_bitBackupIncremental

Cria um backup incremental em vez de um backup completo. Isso significa que somente os arquivos de log desde o último backup completo ou incremental serão copiados em backup.

JET_bitBackupSnapshot

Reservado para uso futuro. Definido para Windows XP.

Valor Retornado

O sistema pode gerar códigos de êxito ou falha como resultado de uma chamada para essa função. Para obter uma lista completa de erros para essa API, consulte Códigos de erro extensíveis do mecanismo de armazenamento.

Consulte JetBeginExternalBackup.

Comentários

JetBeginExternalBackupInstance é a primeira função em uma série de funções que devem ser chamadas para executar um backup online bem-sucedido (não baseado em VSS). Consulte também JetBeginExternalBackup e JetStopBackupInstance.

Um backup externo pode ser usado para implementar backups completos, incrementais ou diferenciais.

O backup será difuso, porque o backup será consistente com um único ponto no tempo no histórico de transações, mas controlar o ponto exato no tempo não é possível no momento.

Requisitos

Requisito Valor

Cliente

Requer Windows Vista, Windows XP ou Windows 2000 Professional.

Servidor

Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server.

Cabeçalho

Declarado em Esent.h.

Biblioteca

Use ESENT.lib.

DLL

Requer ESENT.dll.

Consulte Também

JET_ERR
JET_GRBIT
JET_INSTANCE
JetAttachDatabase
JetBeginExternalBackup
JetCloseFile
JetEndExternalBackup
JetEndExternalBackupInstance2
JetGetAttachInfo
JetGetLogInfo
JetOpenFile
JetReadFile
JetStopBackup
JetTruncateLog