Condividi tramite


Funzione JetBeginExternalBackupInstance

Si applica a: Windows | Windows Server

Funzione JetBeginExternalBackupInstance

La funzione JetBeginExternalBackupInstance avvia un backup esterno mentre il motore e il database sono online e attivi.

Windows XP: JetBeginExternalBackupInstance viene introdotto in Windows XP.

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

Parametri

Istanza

Istanza del database da usare per questa chiamata.

Per Windows 2000, la variante api che accetta questo parametro non è disponibile perché è supportata solo un'istanza. L'uso di questa istanza globale è implicito in questo caso.

Per le versioni successive e Windows XP, la variante API che non accetta questo parametro può essere chiamata solo quando il motore è in modalità legacy (modalità di compatibilità windows 2000) in cui è supportata solo un'istanza. In caso contrario, l'operazione avrà esito negativo con JET_errRunningInMultiInstanceMode.

grbit

Un gruppo di bit che specificano zero o più delle opzioni seguenti.

Valore

Significato

JET_bitBackupAtomic

Questo flag è deprecato. L'utilizzo di questo bit comporterà la restituzione di JET_errInvalidgrbit.

JET_bitBackupIncremental

Crea un backup incrementale anziché un backup completo. Ciò significa che solo i file di log dall'ultimo backup completo o incrementale verranno sottoposti a backup.

JET_bitBackupSnapshot

Riservato per utilizzi futuri. Definito per Windows XP.

Valore restituito

Il sistema può generare codici di esito positivo o di errore in seguito a una chiamata a questa funzione. Per un elenco completo degli errori per questa API, vedere Codici di errore del motore di archiviazione estendibili.

Vedere JetBeginExternalBackup.

Commenti

JetBeginExternalBackupInstance è la prima funzione in una serie di funzioni che devono essere chiamate per eseguire un backup online (non basato su VSS). Vedere anche JetBeginExternalBackup e JetStopBackupInstance.

È possibile usare un backup esterno per implementare backup completi, incrementali o differenziali.

Il backup sarà fuzzy, in quanto il backup sarà coerente con un singolo punto nel tempo nella cronologia delle transazioni, ma il controllo del punto esatto in tempo non è possibile in questo momento.

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Intestazione

Dichiarato in Esent.h.

Libreria

Usare ESENT.lib.

DLL

Richiede ESENT.dll.

Vedere anche

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