python – PyOdbc无法连接到SQL Server实例
我试图使用
Python 2.7(32位)在Windows 7上使用pyodbc 3.0.6.,SQLAlchemy 1.0.4连接到sql server实例.我正在使用如下连接字符串
DRIVER={SQL Server};SERVER=mymachinename;DATABASE=mydb;UID=sa;PWD=admin1; 但我一直收到这个错误
我正在使用与sqlSoup.Something这样的连接字符串 db = sqlsoup.SQLSoup(connectionstring) 编辑
我的代码如下 from sqlalchemy.ext.automap import automap_base from sqlalchemy.orm import Session from sqlalchemy import create_engine Base = automap_base() engine = create_engine("DRIVER={SQL Server};SERVER=gagan;DATABASE=persons;UID=sa;PWD=admin1;") Base.prepare(engine,reflect=True) usrs = Base.classes.users print(usrs) 能告诉我这里我做错了什么吗? 编辑 import sqlalchemy as sa engine = sa.create_engine('mssql+pyodbc://sa:admin1@gagan/persons') 但即使它失败了相同的消息 这是快照.. 而第二个使用类型的连接字符串 谢谢 解决方法
好的,这似乎解决了这个问题
import urllib connection_string = "DRIVER={SQL Server};Database=people;SERVER=gagan;UID=sa;PWD=admin1" connection_string = urllib.quote_plus(connection_string) connection_string = "mssql+pyodbc:///?odbc_connect=%s" % connection_string (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |