尝试使用SQLAlchemy的create_engine连接到数据库时出错

时间:2019-09-27 12:52:36

标签: python sqlalchemy pymssql

我打算将DataFrame插入我的SQL Server数据库中。但是在此之前,我必须使用sqlalchemy连接到我的SQL Server(如果还有其他选择,我将非常乐意进行调查)。

from sqlalchemy import create_engine
engine = create_engine("mssql+pymssql://user:password@site.database.windows.net/database")
pyodbc_cnxn = engine.raw_connection()
print(f'{pyodbc_cnxn.getinfo(pyodbc.SQL_DRIVER_NAME)}, version: {pyodbc_cnxn.getinfo(pyodbc.SQL_DRIVER_VER)}')

在第三行,我收到以下错误:

  

OperationalError:(pymssql.OperationalError)(20002,b'DB-Lib错误消息20002,严重性9:\ nAdaptive Server连接失败(site.database.windows.net:1433)\n')   (此错误的背景位于:http://sqlalche.me/e/e3q8

这里可能是什么问题?尝试其他连接数据库的方法是否明智?

0 个答案:

没有答案