我打算将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)
这里可能是什么问题?尝试其他连接数据库的方法是否明智?