我有一个用于CRM的Microsoft Access 2007数据库(.accdb),我非常想在Django中创建一个非托管模型来访问快速且肮脏的Web应用程序的数据(只读)。
我在这里有什么选择?我看着django-pyodbc,但不幸的是,它们此时仅支持ms sql连接。这让我感到奇怪,也许有一种方法可以通过ODBC将Microsoft Access数据库镜像到MS SQL服务器,然后通过django-mssql或django-pyodbc应用程序连接到该数据库?
另一个选择是将访问数据库转换为某些中间数据库文件,然后可以通过django访问该文件。这种方法的缺点是,我需要确保定期将此中介数据库与Access数据库同步,因此中介db是最新的。
是否有人对我如何通过Django连接到Access 2007 CRM数据有任何想法?
最佳答案
访问文件确实不希望有一个以上的人触摸它们。你已经长大了。获取正确的多用户联网数据库并迁移到该数据库。 Microsoft会以一艘小型游艇的价格向您出售SQL Server,或者免费为您提供SQL Express,以希望您很快就需要升级。
或永久免费使用通过ODBC的PostgreSQL。但是不要在没有先通过服务器的情况下尝试将文件用作数据库。
关于sql-server - Django上的Microsoft Access 2007数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183000/