首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQLAlchemy无法连接到mssql数据库

SQLAlchemy无法连接到mssql数据库
EN

Stack Overflow用户
提问于 2013-03-26 07:04:17
回答 1查看 20.8K关注 0票数 31

这是我的简单测试脚本。我只是想做一个基本的select语句。在教程中找到了基本的部分。

from sqlalchemy import *

db = create_engine('mssql+pyodbc://user:pass@ip_address/database_name')    

db.echo = True 
metadata = MetaData(db)

users = Table('member', metadata, autoload=True)

def run(stmt):
    rs = stmt.execute()
    for row in rs:
        print row

s = users.select(users.c.fname == 'Bill')
run(s)

经过一个小时的搜索和尝试一些解决方案,我并没有比刚开始的时候更接近解决它。希望我只是在某个地方犯了一个简单的错误,但我无法找到它……

下面是我得到的错误

sqlalchemy.exc.DBAPIError: (Error) ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)') None None

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2013-03-26 07:12:01

您收到的错误可能表明没有名为IM002的DSN设置。您是否尝试过直接测试ODBC连接以验证其设置是否正确?您是否安装了相应的Microsoft SQL Server数据库驱动程序?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15626467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档