【问题标题】:MS SQL Driver with Amazon Linux AMI an Python带有 Amazon Linux AMI 和 Python 的 MS SQL 驱动程序
【发布时间】:2023-04-04 19:10:01
【问题描述】:

我看过很多关于 PHP 的此类帖子,但没有关于 Python 的帖子。

我正在尝试在 AWS Elastic Beanstalk 上部署 Flask 应用程序以连接到 MSSQL 数据库。在开发中(在 Windows 上)我一直在使用 pyodbc 和一个 microsoft sql server 驱动程序。

根据(基本上已经过时的)博客和 SO 问题,我一直在尝试使用 FreeTDS 和 unixODBC 连接到我在 AWS Linux 实例上的数据库,但无法正确配置。

我希望能够使用本机 Microsoft 驱动程序,但 Microsoft 支持页面没有列出针对 Amazon Linux 的特定下载。亚马逊声称他们的 Linux 类似于 Redhat 的 Fedora。我应该下载哪个版本的 MS SQL 驱动程序以用于 Amazon Linux?

谢谢

更新:

我已经知道如何使用 FreeTDS,但是一旦我部署了我的应用程序,它与我的开发服务器相比非常慢 - 相反,我在接受的答案中接受了建议,数据库请求也大大加快了

【问题讨论】:

标签:
python
sql-server
amazon-web-services
amazon-elastic-beanstalk