zoukankan      html  css  js  c++  java
  • pyodbc报错pyodbc.InterfaceError

    connection = pyodbc.connect(r'Driver={SQL Server Native Client 11.0};Server=。。。;Database=。。。;Trusted_Connection=yes;')
    

    以上代码在使用pyodbc连接sql数据库时,在开发机器上运行是ok的,但到了其他电脑就运行出错,报错信息如下:

    pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')。

    查了一下午发现是Driver参数出错了,修改为Driver={SQL Server}就可以了。原因是SQL Server是sql的服务器,功能比较齐全,SQL Native Client是一个供用户使用的客户端工具,仅仅用来操作数据库服务的窗口,其他电脑上可能没有配置11.0。开发机器上安装的SQL Server是2012,而其他机器是2008。
  • 相关阅读:
    Linux 学习
    mac 驱动
    用wubi安装ubuntu
    Eclipse安装Svn
    XML学习
    java集合类总结
    CVS学习
    [转载]java集合类总结
    Servlet学习
    JSP介绍
  • 原文地址:https://www.cnblogs.com/JTCLASSROOM/p/10969242.html
Copyright © 2011-2022 走看看