Méthode Api.JetRestoreInstance
Restaure et récupère une sauvegarde en streaming d’un instance incluant toutes les bases de données attachées. Il est conçu pour fonctionner avec une sauvegarde créée avec la fonction JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Il s’agit de la fonction de restauration la plus simple et la plus encapsulée.
Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'Declaration
Public Shared Sub JetRestoreInstance ( _
instance As JET_INSTANCE, _
source As String, _
destination As String, _
statusCallback As JET_PFNSTATUS _
)
'Usage
Dim instance As JET_INSTANCE
Dim source As String
Dim destination As String
Dim statusCallback As JET_PFNSTATUSApi.JetRestoreInstance(instance, _
source, destination, statusCallback)
public static void JetRestoreInstance(
JET_INSTANCE instance,
string source,
string destination,
JET_PFNSTATUS statusCallback
)
Paramètres
instance
Type : Microsoft.Isam.Esent.Interop.JET_INSTANCEInstance à utiliser. Le instance ne doit pas être initialisé. La restauration des fichiers initialise le instance.
source
Type : System.StringEmplacement de la sauvegarde. La sauvegarde doit avoir été créée avec JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS) .
destination
Type : System.StringNom du dossier dans lequel les fichiers de base de données du jeu de sauvegarde seront copiés et récupérés. Si cette valeur est null, les fichiers de base de données sont copiés et récupérés à leur emplacement d’origine.
statusCallback
Type : Microsoft.Isam.Esent.Interop.JET_PFNSTATUSRappel de notification status facultatif.