开发者社区 问答 正文

您如何将数百个MS Access数据库迁移到中央服务?

我们有大约100个Access数据库在网络上浮动。有些使用量很少,有些使用量很大,有些则完全没有使用。我们要做的是将这些数据库集中到一个托管数据库中,并在其中保留尽可能多的报告和表格。

这样做的好处是可以进行某种使用情况跟踪,还可以更加注意存储在这些应用程序中的一些重要的分散数据。

RDBMS(Oracle,MS SQL服务器)或其将在其上运行的堆栈(LAMP,ASP.net,Java)没有任何实际限制,并且显然对此没有灵丹妙药。我们希望可以自动删除最初的繁琐工作。

展开
收起
心有灵_夕 2019-12-26 22:10:05 994 分享 版权
1 条回答
写回答
取消 提交回答
  • 升级Access应用程序并不是什么灵丹妙药。可能某些事情会更快,但是某些类型的操作将是真正的狗。这意味着必须通过在服务器端移动数据检索逻辑(视图,存储过程,传递查询)来彻底测试大型应用程序并解决性能瓶颈。

    但是,这并不是一个真正的答案。

    我认为没有任何自动答案可以解决这个问题。确实,我会说这是人员问题,而不是编程问题。有人必须调查网络并确定所有Access数据库的所有权,然后采访用户以了解正在使用的内容和未使用的内容。然后,应该评估每个应用程序是否应该折叠到企业范围的数据存储/应用程序中,或者将其最初实现为几个用户的小型应用程序是更好的方法。

    那不是您想听到的答案,但这恰恰是正确的答案,因为这是人员/管理问题,而不是编程任务。

    2019-12-26 22:10:14
    赞同 展开评论
问答分类:
问答地址: