我在CRM中使用了Microsoft Access 2007数据库(.accdb),我非常希望在django中创建一个非托管模型来访问快速脏的Web应用程序的数据(只读)。
我有什么选择?我看了django-pyodbc,但遗憾的是他们此时只支持ms sql连接。这让我想知道,也许有办法通过ODBC将Microsoft Access数据库镜像到MS SQL服务器,然后通过django-mssql或django-pyodbc应用程序连接到它?
另一个选择是将访问数据库转换为某个中间数据库文件,然后可以通过django访问。这种方法的缺点是我需要确保我定期将此中间数据库与访问数据库同步,因此中间数据库是最新的。
有没有人对如何通过django连接到我的Access 2007 CRM数据有任何想法?
答案 0 :(得分:1)
访问文件真的不喜欢一个人接触它们。你已经超越了他们。获取适当的多用户联网数据库并迁移到该数据库。微软会以小型游艇的价格向您出售SQL Server,或者免费提供SQL Express,希望您很快就能升级。
或者永久免费使用PostgreSQL。但是,不要先尝试使用文件作为数据库而不先通过服务器。