我可以将 MS Access 应用程序链接到 Linux 服务器上的 Postgre SQL 吗?我可以/应该使用 ODBC 吗?
我编写 MS Access / VB / SQL 应用程序,定制。我的一个客户有一个真正庞大的 Access 应用程序,是我为他们编写的,他们的活跃用户数量刚刚扩大到超过 15 个。遇到更多数据损坏问题时,我建议他们移植到 SQL 后端以保持稳定性。 (当然)。
他们更愿意投资更便宜的选择并选择 Linux 服务器。我曾多次使用 ODBC 将 Access 前端连接到 SQL 后端。但我从来没有接触过Postgre。
我正在寻找全面详细的数据,以确定这是否是设计计划的良好战略解决方案,或者是否有可能。也许有一个更简单的解决方案,但我找错了树......
I write MS Access / VB / SQL Applications, customized. One of my clients has a truly massive Access application I wrote them, and their number of active users have just expanded to over 15. Running into more data corruption issues, I am recommending they port to an SQL backend for stability. (Of course).
They would prefer to invest in a less expensive option and go with a Linux Server. I have used ODBC to hook an Access front to SQL backend plenty of times. But I have never touched Postgre.
I am looking for comprehensive detailed data on if this is a good strategic solution for a design plan, or if it is even a possibility. Perhaps there is an easier solution and I am barking up the wrong tree...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是绝对可能的。我没有遇到任何重大问题 - 最大的问题是让 Postgres 布尔值正确匹配 - 但这完全取决于您如何设置 ODBC 连接和实际应用程序。我发现 ODBC 连接稳定且可用。如果您确实预计会有更多的用户,那么您确实应该考虑将整个应用程序重写为 Access 之外的其他内容。
总的来说,我绝对推荐 Postgres 作为通过 ODBC 的后端。一旦你习惯了其中的一些差异,很多人最终会真正喜欢将 Postgres 作为数据库。
Yes, this is absolutely possible. I've not run into any major issues - the biggest I had was getting the Postgres boolean's to match up correctly - but it all depends on how you setup the ODBC connection and the actual application. I've found the ODBC connection stable and usable. If you really anticipate a larger number of users, you really ought to consider rewriting the whole app into something other than Access.
Overall, I'd definitely recommend Postgres as a backend via ODBC. Once you get used to a few of the differences, a lot of people really end up enjoying Postgres as a DB.