将sqlalchemy连接到加密的SQL Server

问题描述 投票:0回答:1

我有办法使用 TDE 加密将我的 Flask 应用程序连接到 SQL Server 吗?

我正在使用此配置:

SQLALCHEMY_DATABASE_URI = 'mssql+pymssql://%s:%s@%s/%s' % (MYSQL_USER, MYSQL_PASSWORD, MYSQL_HOST, MYSQL_DB)

我看到有一种连接ssl的方法:

ssl_args = {'ssl_ca': ca_path}

但是我的数据库是使用 TDE 加密进行加密的。我希望创建一个安全连接。

我的配置:

  • SQL 服务器
  • Flask - sqlalchemy
  • Windows

谢谢您的帮助!

sql-server flask-sqlalchemy tde
1个回答
0
投票

尝试一下:

  cnxS = f"mysql+pymysql://{username}:{password}@{server}:{port}/{database}"
  cnn = sa.create_engine(cnxS, connect_args={'ssl': {'ca':ssl_ca}})
© www.soinside.com 2019 - 2024. All rights reserved.