Método Api.JetRestoreInstance
Restaura y recupera una copia de seguridad de streaming de una instancia, incluidas todas las bases de datos adjuntas. Está diseñado para trabajar con una copia de seguridad creada con la función JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Esta es la función de restauración más sencilla y encapsulada.
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'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
)
Parámetros
instance
Tipo: Microsoft.Isam.Esent.Interop.JET_INSTANCELa instancia de que se utilizará. La instancia no se debe inicializar. La restauración de los archivos inicializará la instancia.
source
Tipo: System.StringUbicación de la copia de seguridad. La copia de seguridad debe haberse creado con JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS).
destination
Tipo: System.StringNombre de la carpeta donde se copiarán y recuperarán los archivos de base de datos del conjunto de copia de seguridad. Si se establece en NULL, los archivos de base de datos se copiarán y recuperarán en su ubicación original.
statusCallback
Tipo: Microsoft.Isam.Esent.Interop.JET_PFNSTATUSDevolución de llamada de notificación de estado opcional.