Método Api.JetCompact
Realiza una copia de una base de datos existente. La copia se compacta en un estado óptimo para su uso. Los datos de los datos copiados se empaquetarán según las medidas elegidas para los índices en la creación del índice. De esta manera, los datos compactos se pueden almacenar lo más densamente posible. Como alternativa, los datos compactados pueden reservar espacio para las inserciones de índice o crecimiento de registros posteriores.
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'Declaration
Public Shared Sub JetCompact ( _
sesid As JET_SESID, _
sourceDatabase As String, _
destinationDatabase As String, _
statusCallback As JET_PFNSTATUS, _
ignored As JET_CONVERT, _
grbit As CompactGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim sourceDatabase As String
Dim destinationDatabase As String
Dim statusCallback As JET_PFNSTATUS
Dim ignored As JET_CONVERT
Dim grbit As CompactGrbitApi.JetCompact(sesid, sourceDatabase, _
destinationDatabase, statusCallback, _
ignored, grbit)
public static void JetCompact(
JET_SESID sesid,
string sourceDatabase,
string destinationDatabase,
JET_PFNSTATUS statusCallback,
JET_CONVERT ignored,
CompactGrbit grbit
)
Parámetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSesión que se va a usar para la llamada.
sourceDatabase
Tipo: System.StringBase de datos de origen que se compactará.
destinationDatabase
Tipo: System.StringNombre que se va a usar para la base de datos compactada.
statusCallback
Tipo: Microsoft.Isam.Esent.Interop.JET_PFNSTATUSFunción de devolución de llamada a la que se puede llamar periódicamente a través de la operación compacta de base de datos para notificar el progreso.
no se tiene en cuenta
Tipo: Microsoft.Isam.Esent.Interop.JET_CONVERTEste parámetro se omite y debe ser NULL.
grbit
Tipo: Microsoft.Isam.Esent.Interop.CompactGrbitOpciones compactas.