在 WSL2 上使用 PyODBC 连接到 SQL Server 时出现问题 - 需要 VPN (AnyConnect) - Windows 11

问题描述 投票:0回答:0
conn=pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};'
                'Server=servername, 1433;'
                'Database=database;'  
                'Trusted_Connection=yes;')

这是我的sql连接。此代码在 Windows 11 上按预期运行。但是当在同一台 PC 上运行 WSL2 时,会出现错误消息

('HYT00', '[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired (0) (SQLDriverConnect)')

连接到数据库需要使用 AnyConnect 进行 VPN 连接。我按照这篇post中的说明更新了 resolv.conf 文件。但问题仍然存在。我不确定VPN是否仍然有问题还是其他问题。

非常感谢您的帮助!

sql-server windows-subsystem-for-linux pyodbc vpn
© www.soinside.com 2019 - 2024. All rights reserved.