【发布时间】:2017-05-11 16:11:23
【问题描述】:
使用 Python:使用 pyodbc 连接到 SQL Server 时,一切正常,但是当我切换到 sqlalchemy 时,连接失败,给我错误消息:
('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
我的代码:
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=servername;DATABASE=dbname;UID=username;PWD=password')
engine = sqlalchemy.create_engine("mssql+pyodbc://username:password@servername/dbname")
我在代码中找不到错误,不明白为什么第一个选项有效,但第二个无效。
非常感谢您的帮助!
【问题讨论】:
标签: python sql-server sqlalchemy