微软已经选择不释放了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位,但是其他要求是更加重要。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top