Ciertamente no sé en cuántos lugares Windows podría usar una base de datos JET dentro del sistema operativo, pero sí sé que cuando tienes una base de datos JET en MS-Access debes ejecutar JET-Comp.exe en ella de vez en cuando. mientras o la base de datos se volverá demasiado grande y se ralentizará y/o se dañará.
Entonces, ¿dónde se puede encontrar una lista de estas bases de datos JET dentro del sistema operativo Windows y cómo se pueden compactar?
Respuesta1
Que yo sepa, si bien Windows incluye el motor JetSQL, Windows no utiliza bases de datos JetSQL. Por supuesto, puede buscar en el sistema de archivos archivos mdb y accdb.
Si desea compactar un archivo mdb o accdb, tiene las siguientes opciones:
- Lo menos complicado es instalar un programa que escribí llamadoPlaneDisaster.NET. Proporciona una interfaz SQL para JetSQL y también tiene una función compacta y de reparación.
- Si conoce PowerShell, miremi script para crear un archivo MDBpuedes adaptar elFuente de datos de configuración SQLllame para usar
COMPACT_DB
en su lugar. Si tienes experiencia con PowerShell y PInvoke, no es tan difícil. Vereste archivo C#.
Como nota final, si desea compactar una base de datos de Access desde un proceso de 64 bits o compactar un archivo accdb,necesitas el controlador de office 2010.