题
微软已经选择不释放了64位版本的喷气机,他们的数据库驱动程序的访问。任何人都不会知道的一个很好的选择吗?
这里有具体的功能,喷支持,我需要:
- 多用户可以连接到数据库通过网络。
- 用户可以使用Windows资源管理器复制的数据库,同时它是开放的,而不用担心腐败。访问目前这是否有足够的可靠性,为什么我的客户的需要。
- 运作良好,在C++而不需要.网。
替我认为,我不认为可以工作(尽管我的理解可能是不正确的):
- 源码:如果多个用户的连接数据库通过网络,它将成为损坏。
- 火鸟:复制一个数据库,在使用可能会破坏原有的数据库。
- SQL服务器:文件中使用的是锁定和不可复制。
- VistaDB:这似乎是。净具体。
- 汇编中的32位和使用WOW64:还有另外一个依赖性,要求我们汇编在64位,尽管我们不要使用任何64位的功能。
解决方案
幸运的是,事情已经改变了过去两年:
由于办公室2010年可在64位,Microsoft不得不创建一个64位的版本,他们的喷气发动机。根据 Microsoft客户服务的博客, , Microsoft Access数据库引擎2010年可再发 含有64位的驱动,这是能够访问最新版本的Microsoft Access数据库的格式。
其他提示
- 用户可以复制的数据库,同时它是开放的,而不用担心腐败。
你不能这么用 任何 数据库文件与多个用户和/或过程的修改。
你在寻找什么是SQL服务器上表达的与便携式。mdf文件。得到周围的复制限制需要以确保该软件在的问题不会保持连接打开(即创建一个断开数据访问层)。
尽量看一看 http://www.vistadb.net/
@马:同意,OP会被建议去SQL2005表(如果可能)。该处理器能够复制该数据库虽然使用/附加其出的问题与SQL没有使用某些种类的备用的工具,可以复制中使用的文件。
另一种方法是自动化的一个备份和恢复以漫游的机器,但这是一个漫长的方式远不能只是抓住一个复制的文件。
另一个替代你可以看看是SQL服务器上的紧凑的版(CE)。我相信这个具有64位的二进制文件。
我也同意马和凯文约的复制的数据库。
什么我要做的是创建一个独立的32位执行,它连接到喷得我的64-位应用程序可以与通过COM.
这满足我的一般要求"的工作就像喷",因为它是喷射。我的客户没有获得利益的64位,但是其他要求是更加重要。
不隶属于 StackOverflow