【发布时间】:2020-06-18 14:23:31
【问题描述】:
我可以从本地桌面上的 SSMS 访问 SSIS 服务器和数据库,从 select * from sysjobs 获取结果。在尝试使用连接字符串从 python 3.7 64 位访问 SSIS 服务器和数据库时
Driver={SQL Server}; Server=BSWHPACTIANDBD1; Database=msdb; Trusted_Connection=True,我无法使用pypyodbc或pyodbc连接到数据库;
失败就在这里:
connection = X.connect(connect_string), where X = pyodbc|pypyodbc
pyodbc 错误是
pyodbc.OperationalError: ('08001', '[08001] [Microsoft][ODBC SQL 服务器驱动程序][DBNETLIB]SSL 安全错误 (18) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server 驱动程序][DBNETLIB]ConnectionOpen (SECDoClientHandshake())。 (772)')
pypyodbc 错误是
pypyodbc.DatabaseError: ('08001', '[08001] [Microsoft][ODBC SQL Server 驱动程序][DBNETLIB]SSL 安全错误')
Windows 10、64 位
有什么建议或想法吗?
【问题讨论】:
标签: python sql-server windows pyodbc pypyodbc