来自 SQLAlchemy 的加密数据库连接
Posted
技术标签:
【中文标题】来自 SQLAlchemy 的加密数据库连接【英文标题】:Encrypted database connection from SQLAlchemy 【发布时间】:2019-02-13 10:30:11 【问题描述】:在 RedHat Linux 上配置具有 SSL 支持的 SQLAlchemy 需要哪些步骤,以便我可以连接到需要加密连接的 MS SQL Server 实例?
【问题讨论】:
可以肯定,这取决于您使用的 DB-API 驱动程序。 @IljaEverilä - 我正在使用 pymssql 相关:***.com/questions/28724427/…、***.com/questions/39395548/… 和 pymssql.org/en/stable/freetds.html。您没有配置带有 SSL 支持的 SQLAlchemy,而是 pymssql。 【参考方案1】:如果您真的想使用pymssql
(正如您问题上的标签所建议的那样),那么您需要从源代码构建它以支持 SSL 连接。该过程将类似于this question 的答案中描述的过程。
或者,您可能会发现将pyodbc
与Microsoft 的SQL Server ODBC Driver for Linux 一起使用会更容易。
【讨论】:
以上是关于来自 SQLAlchemy 的加密数据库连接的主要内容,如果未能解决你的问题,请参考以下文章
Pandas 和 SQLAlchemy:使用来自 engine.begin() 的连接时,带有 SQLAlchemy 2.0 fututre=True 的 df.to_sql() 会引发错误