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。
  • 相关阅读:
    二分查找改遍
    条件运算符?:
    k倍区间
    分巧克力
    mm
    素数
    递归return
    确定一个域名使用的邮箱服务商
    mysql 存储过程一实例
    使用vmware 共享 windows下的文件夹 到 centos
  • 原文地址:https://www.cnblogs.com/JTCLASSROOM/p/10969242.html
Copyright © 2011-2022 走看看