Freigeben über


JetBeginExternalBackupInstance-Funktion

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

JetBeginExternalBackupInstance-Funktion

Die Funktion JetBeginExternalBackupInstance initiiert eine externe Sicherung aus, während das Modul und die Datenbank online und aktiv sind.

Windows XP:JetBeginExternalBackupInstance wird in Windows XP eingeführt.

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

Parameter

Instance

Die Datenbankinstanz für dieses Anrufs verwenden.

Für Windows 2000 ist die API-Variante, die für diesen Parameter kann nicht verfügbar, da nur eine einzige Instanz unterstützt wird. In diesem Fall wird die Verwendung dieser eine globale Instanz impliziert.

Für Windows XP und spätere Versionen kann die API-Variante, die keine dieser Parameter akzeptiert nur aufgerufen, wenn das Modul im legacy-Modus (Windows 2000-Kompatibilitätsmodus) ist, in denen nur eine einzige Instanz unterstützt. Andernfalls wird der Vorgang mit JET_errRunningInMultiInstanceMode fehl.

JET_errInvalidGrbit

Eine Gruppe von Bits 0 (null) oder mehrere der folgenden Optionen angeben.

Wert

Bedeutung

JET_bitBackupAtomic

Dieses Kennzeichen ist veraltet. Verwendung dieses Bit führt 0xFFFFFC7C zurückgegeben wird.

JET_bitBackupIncremental

Bei einer inkrementelle Sicherung im Gegensatz zu einer vollständigen Sicherung erstellt. Dies bedeutet, dass nur die Protokolldateien, seit die letzte vollständige oder inkrementelle Sicherung gesichert werden.

JET_bitBackupSnapshot

Für künftige Zwecke vorbehalten. Für Windows XP definiert.

Return Value

Das System kann Erfolg oder Misserfolg Codes nach einem Aufruf von dieser Funktion generieren. Eine vollständige Liste der Fehler für diese API finden Sie unter Extensible Storage Engine-Fehlercodes.

Finden Sie unter JetBeginExternalBackup.

Anmerkungen

JetBeginExternalBackupInstance ist die erste Funktion in einer Reihe von Funktionen, die aufgerufen werden muss, um eine erfolgreiche online (nicht-VSS-basierten) Sicherung ausführen. Siehe auch JetBeginExternalBackup und JetStopBackupInstance.

Eine externe Sicherung kann verwendet werden, um vollständige, differenzielle oder inkrementelle Sicherungen zu implementieren.

Die Sicherung werden Fuzzysuche, insofern, dass die Sicherung auf einen einzelnen Punkt konsistent Zeitpunkt in der Historie, jedoch steuern den genauen Punkt in Zeit nicht zu diesem Zeitpunkt kann.

Voraussetzungen

-Client,

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server benötigt.

Kopfzeile

In Esent.h deklariert.

Library

Verwenden Sie ESENT.lib.

DLL

Erfordert "ESENT.dll".

Siehe auch

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