【问题标题】:MS Access backend for djangodjango 的 MS Access 后端
【发布时间】:2011-01-13 06:31:50
【问题描述】:

我一直在修改 django-pyodbc 包,以便它可以与 MS Access 一起使用。

我需要将它用于与我的组织相关联的遗留数据库,并且一直在针对我的情况做一项相当老套的工作,但在为 MS Access 调整 SQL 语法方面也取得了有用的、可推广的进展。

我的问题是,这是一个世界上其他人都感兴趣的项目吗?我应该清理我的代码并尝试完全概括它,还是世界上其他所有人都能够通过迁移到 SQL Server 来解决他们的 MS Access 问题?

【问题讨论】:

  • 或许将您的 Access(即 Jet/ACE)数据库设置为 SQL Server 中的链接服务器可以帮助您避免针对 Jet/ACE 进行本地化?
  • 是的,我想你会找到对这个项目感兴趣的人。我有一个可以自己使用的特定实例。

标签: django ms-access django-pyodbc


【解决方案1】:

如果可以的话,我会将数据移动到 SQL Server。

如果移动数据不是一个选项,并且如果我的 Django 应用程序已经连接到 SQL Server,我可能只是 create a linked server on SQL Server 并通过 SQL Server 代替。

【讨论】:

  • 我基本上完成了实现(自省 + 管理系统 = 工作,测试套件 = 未完成),但我有两个问题,JET ODBC 引擎的限制:1. SELECT 查询中的 127 列限制Jet 2. 性能 = 糟糕。从上面的链接:“此类数据的使用仅受 Access 数据库的限制。在 MS SQL 2005 服务器中,外部数据是通过 OLEDB 接口访问的,并且限制是由该提供程序施加的。”有没有人知道链接服务器是否会提供速度或列限制的解决方法?
  • 不知道为什么这被否决了。这似乎是一个实用的解决方案,尽管不是他们用户正在寻找的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多