creo que con cerrar la conexión debiera bastar... aunque parece que el Jet no libera el archivo al cerrar la conexión. En este caso, podes hacer un segundo ejecutable que restaure la copia, o bien llamar al primero con un parámetro en la línea de comandos, algo como "/restore", de manera que no habra la conexión y pueda restaurar libremente la copia.
Hasta luego.