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。
  • 相关阅读:
    c++数据类型
    c++注释
    c++基本语法
    c++环境配置
    c++简介
    9 HTTP和HTTPS
    12 RESTful架构(SOAP,RPC)
    剑指10二进制中1的个数
    第2章 新手必须掌握的Linux命令
    11个炫酷的Linux终端命令大全
  • 原文地址:https://www.cnblogs.com/JTCLASSROOM/p/10969242.html
Copyright © 2011-2022 走看看