首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用我们的应用程序部署Microsoft-Access数据库

使用我们的应用程序部署Microsoft-Access数据库
EN

Software Engineering用户
提问于 2011-05-26 08:21:21
回答 6查看 6.3K关注 0票数 2

到目前为止,我们在应用程序中使用DAO 3.51 ( databases 97)数据库。我们正在考虑使用更新的版本。

  • 有哪些版本?
  • 部署怎么样?
  • 版权费/许可费如何?
  • 有没有其他选择的建议?

这个问题应该很容易研究,但我失败了。

EN

回答 6

Software Engineering用户

回答已采纳

发布于 2011-05-26 10:38:46

使用Access数据库文件的唯一费用是使用Microsoft的完整版本。如果您的应用程序是用Visual构建的,那么部署应该非常容易地包含您的数据文件和必要的驱动程序(最新版本的windows应该有它们)。

最新格式为2007/2010年。这是一篇非常好的文章,解释了转换、收益等http://allenbrowne.com/access2007.html

只要应用程序没有多个用户共享数据,SQLCompact就是另一种选择(见Tom的答案),但您必须调整代码。如果您的用户需要从偶尔连接的桌面/移动应用程序中同步到Server,SQLCompact有许多特性可以使这更容易。

票数 2
EN

Software Engineering用户

发布于 2011-05-26 08:22:33

您同意SQL吗?

SQLServerCompact3.5 SP2是一个免费的、易于使用的嵌入式数据库引擎,允许开发人员构建健壮的Windows和移动应用程序,运行在所有Windows平台上,包括Windows、Vista、Pocket和智能手机。

http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx

票数 10
EN

Software Engineering用户

发布于 2011-05-30 08:44:06

听起来好像您想要MS Access运行时分发版,您可以在这里找到:

http://www.microsoft.com/downloads/en/details.aspx?familyid=57a350cd-5250-4df6-bfd1-6ced700a6715&displaylang=en

这(正如它所说的)“使您能够将Access 2010应用程序分发给没有在其计算机上安装Access 2010完整版本的用户。”

换句话说,如果没有完整版本的访问,那么它就是应用程序需要的部分。

有32位和64位版本的安装程序。您可以将该安装程序打包到您自己的安装程序中。

至于许可和条件,它说:“你不需要购买任何特殊的产品来重新发行Access 2010运行时,你可以自由地重新发布它或指向用户到这个下载。”

换句话说-按你的意愿重新分配。

如果您不希望Access 2010运行时,也可以从MS运行时获得其他版本的Access。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/79293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档