我目前有一个通过 ODBC 连接到 PostgreSQL 数据库的 MS Access 应用程序。它在具有 20 个用户的 LAN 上成功运行(每个用户都运行自己的 Access 版本)。现在我正在考虑一些灾难恢复场景,似乎保护数据的一种快速且简单的方法是使用日志传送 http://www.postgresql.org/docs/8.3/static/warm-standby.html创建热备用。
这让我考虑将这个热备份放在远程位置,但我有一个问题:
Access 通过 ODBC 连接远程数据库是否可用?IE。远程数据库可能位于同一个国家/地区,ping 时间正常,并且我有一条 1mbit SDSL 线路。
onnodb,
PostgreSQL ODBC 驱动程序是积极发展 http://www.postgresql.org/ftp/odbc/versions/msi/在我看来,Access 前端与 PostgreSQL 服务器相结合是在 LAN 上实现快速开发的绝佳选择。我参与过一个相当大的系统(100+ PostgreSQL 表、200+ Access 表单、1000+ Access 查询和报告),它已经运行良好几年了,有大约 20 个用户。任何由于 Access 正在做一些愚蠢的事情而运行缓慢的查询通常可以通过使用来解决views http://www.postgresql.org/docs/8.3/interactive/sql-createview.html,任何真正的数据密集型代码都可以轻松地移动到 PostgreSQL 函数中,然后从 Access 中调用。
我们遇到的唯一与 ODBC 相关的主要问题是,无法终止 Access 中运行缓慢的查询,因此我们经常让用户直接终止 Access,然后大量查询就留在服务器上执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)