ms-access – Microsoft Jet的64位替代方案

微软已经选择不发布64位版本的Jet,它们是Access的数据库驱动程序.有谁知道一个好的选择?

以下是Jet支持的具体功能

>多个用户可以通过网络连接到数据库.
>用户可以使用Windows资源管理器在数据库打开时复制数据库,而不会有损坏的风险. Access目前以足够的可靠性满足客户的需求.
>在C中运行良好,无需.Net.

备选方案我认为我认为不行(虽然我的理解可能不正确):

> sqlite:如果多个用户通过网络连接到数据库,它将被破坏.
> Firebird:复制正在使用的数据库可能会损坏原始数据库.
> sql Server:正在使用的文件已被锁定且无法复制.
> VistaDB:这似乎是.Net特定的.
>以32位编译并使用WOW64:还有另一个依赖项需要我们以64位编译,即使我们不使用任何64位功能.

幸运的是,过去两年情况发生了变化:

由于Office 2010以64位版本提供,因此Microsoft必须创建64位版本的Jet Engine.根据Microsoft Customer Service blog,Microsoft Access Database Engine 2010 Redistributable包含一个64位驱动程序,它能够访问最新版本的Microsoft Access数据库格式.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...