64位可替代微软喷气机 [英] 64-bit Alternative for Microsoft Jet
问题描述
微软选择不发布64位版本的Jet,对访问他们的数据库驱动程序。有谁知道一个很好的选择?
Microsoft has chosen to not release a 64-bit version of Jet, their database driver for Access. Does anyone know of a good alternative?
下面是喷气机支持我需要的特定功能:
Here are the specific features that Jet supports that I need:
- 在多个用户可以连接到数据库在网络上。
- 用户可以使用Windows资源管理器复制数据库,而它,而不用担心损坏开放。访问当前这是否有足够的可靠性,就是我的客户需要。
- 工作以及在C ++中,而不需要.NET。
替代品,我认为,我不认为可以工作(虽然我的理解可能是不正确的):
Alternatives I've considered that I do not think could work (though my understanding could be incorrect):
- SQLite的:如果多个用户连接到数据库,通过网络,它会损坏 。
- 火鸟:复制数据库正在使用中可能会破坏原来的数据库
- 在SQL服务器:正在使用的文件被锁定,无法复制
- VistaDB的:这似乎是.Net的
- 编译在32位,并使用WOW64:还有一种依赖,需要我们来编译64位,即使我们不使用任何64位功能
推荐答案
幸运的是,事情已经过去两年改变了:
Luckily, things have changed in the past two years:
由于Office 2010的可在一个64位版本,微软必须创建一个64位版本的喷气发动机。根据<一href="http://blogs.msdn.com/b/psssql/archive/2010/01/21/how-to-get-a-x64-version-of-jet.aspx">Microsoft客户服务博客的<一个href="http://www.microsoft.com/downloads/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en">Microsoft Access数据库引擎2010可再发行包含一个64位的驱动程序,它能够访问最近的Microsoft Access数据库格式的版本。
Since Office 2010 is available in a 64-bit version, Microsoft had to create a 64-bit version of their Jet Engine. According to the Microsoft Customer Service blog, the Microsoft Access Database Engine 2010 Redistributable contains a 64-bit driver, which is able to access recent versions of the Microsoft Access database format.
这篇关于64位可替代微软喷气机的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!