【发布时间】:2020-10-04 23:44:30
【问题描述】:
我们有一个在 aws centos ECS 实例上运行的 python 烧瓶应用程序。我们正在尝试通过 PYODBC 在 Linux 上使用 odbc 17 与我们的数据库建立加密连接。在本地运行时,我们只使用 SQL 服务器驱动程序。目前我们有代码:
params = urllib.parse.quote_plus(driver;server;user;pwd;...;Encrypt=yes)
SQLALCHEMY_DATABASE_URI="mssql+PYODBC:///?odbc_connect=%s" %params
我们在服务器上启用了 tls。该连接在 Windows 上本地工作,但未部署在 Linux 中。 目前使用“yes”而不是“true”进行部署。我们还将尝试使用“trustedserverconnection=yes”。对此过程的任何见解将不胜感激!
更新:最新错误,无效的连接字符串属性 'trustservercertificate'
【问题讨论】:
标签: python sql-server sqlalchemy odbc pyodbc