title: 64-bit Alternative for Microsoft Jet
body: <p>Microsoft has chosen to not release a 64-bit version of Jet, their database driver for Access. Does anyone know of a good alternative?</p>
  
  <p>Here are the specific features that Jet supports that I need:</p>
  
  <ul>
  <li>Multiple users can connect to database over a network.</li>
  <li>Users can use Windows Explorer to copy the database while it is open without risking corruption. Access currently does this with enough reliability for what my customers need.</li>
  <li>Works well in C++ without requiring .Net.</li>
  </ul>
  
  <p>Alternatives I've considered that I do not think could work (though my understanding could be incorrect):</p>
  
  <ul>
  <li>SQLite: If multiple users connect to the database over a network, it will become corrupted.</li>
  <li>Firebird: Copying a database that is in use can corrupt the original database.</li>
  <li>SQL Server: Files in use are locked and cannot be copied.</li>
  <li>VistaDB: This appears to be .Net specific.</li>
  <li>Compile in 32-bit and use WOW64: There is another dependency that requires us to compile in 64-bit, even though we don't use any 64-bit functionality.</li>
  </ul>