我们有大约100个Access数据库在网络上浮动。有些使用量很少,有些使用量很大,有些则完全没有使用。我们要做的是将这些数据库集中到一个托管数据库中,并在其中保留尽可能多的报告和表格。
这样做的好处是可以进行某种使用情况跟踪,还可以更加注意存储在这些应用程序中的一些重要的分散数据。
RDBMS(Oracle,MS SQL服务器)或其将在其上运行的堆栈(LAMP,ASP.net,Java)没有任何实际限制,并且显然对此没有灵丹妙药。我们希望可以自动删除最初的繁琐工作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
升级Access应用程序并不是什么灵丹妙药。可能某些事情会更快,但是某些类型的操作将是真正的狗。这意味着必须通过在服务器端移动数据检索逻辑(视图,存储过程,传递查询)来彻底测试大型应用程序并解决性能瓶颈。
但是,这并不是一个真正的答案。
我认为没有任何自动答案可以解决这个问题。确实,我会说这是人员问题,而不是编程问题。有人必须调查网络并确定所有Access数据库的所有权,然后采访用户以了解正在使用的内容和未使用的内容。然后,应该评估每个应用程序是否应该折叠到企业范围的数据存储/应用程序中,或者将其最初实现为几个用户的小型应用程序是更好的方法。
那不是您想听到的答案,但这恰恰是正确的答案,因为这是人员/管理问题,而不是编程任务。