fix(tplus): 统一兼容检查连接策略并默认启用加密

This commit is contained in:
liuwenxin committed 2026-10-28 16:01:38 +08:00
1 parent 0d63359acb
commit 651341b36c
5 files changed
+213 -68

No files matched your search

+2 -1
View File
@@ -69,7 +69,7 @@ class Settings(BaseSettings):
t_plus_connection_file: str = ""
# 部署前必须指定已在 SQL Server 2008 R2 实测的驱动,不自动选择最新版。
t_plus_odbc_driver: str = ""
t_plus_encrypt: bool = False
t_plus_encrypt: bool = True
t_plus_trust_server_certificate: bool = True
t_plus_connect_timeout: int = 10
t_plus_query_timeout: int = Field(default=120, ge=1, le=600)
@@ -115,6 +115,7 @@ class Settings(BaseSettings):
连接 URL 只在启用 T+ 适配器时使用;密码由 SQLAlchemy URL 对象保存,
日志中调用 ``render_as_string()`` 时仍会默认隐藏密码。
ODBC 的分号和花括号由方言统一转义,调用方不得再手工拼接连接串。
"""
query = {
"driver": self.t_plus_odbc_driver,