Django上的Microsoft Access 2007数据库?

时间:2011-03-03 15:43:21

标签: sql-server django ms-access odbc crm

我在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数据有任何想法?

1 个答案:

答案 0 :(得分:1)

访问文件真的不喜欢一个人接触它们。你已经超越了他们。获取适当的多用户联网数据库并迁移到该数据库。微软会以小型游艇的价格向您出售SQL Server,或者免费提供SQL Express,希望您很快就能升级。

或者永久免费使用PostgreSQL。但是,不要先尝试使用文件作为数据库而不先通过服务器。