gpt4 book ai didi

python - [ODBC SQL Server 驱动程序][DBNETLIB]SSL 安全错误 (18)

转载 作者:行者123 更新时间:2023-12-05 02:46:24 49 4
gpt4 key购买 nike

我正在尝试使用带有 Python 3.7 的 pyodbc 4.0.30 连接到 SQL Server。过去几天一切都很顺利,直到今天我收到此错误:

OperationalError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL Security error (18) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (SECCreateCredentials()). (1)')`

我的连接:

conn = pyodbc.connect('driver={SQL Server};server=redacted;database=uipcc_awdb;uid=redacted;pwd=redacted;trusted_connection=no;')

请注意我可以通过 SQL Server Management Studio 正常连接到数据库,并且在我的机器、SQL Server 或网络上没有进行任何更改。

我需要强调一下,我已经尝试遵循类似问题中提到的内容(但没有奏效):

  • 在连接参数中添加sslverify=0
  • 在连接参数中添加encrypt=0
  • 从我的机器上更改 OBDC 驱动程序,但没有用,并且破坏了与 SQL Server Management Studio 的连接

最佳答案

尝试在注册表的这个位置启用 TLS 1.0:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS1.0\Client\

例如:

将其更改为:

关于python - [ODBC SQL Server 驱动程序][DBNETLIB]SSL 安全错误 (18),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65499019/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com