【发布时间】:2017-05-23 07:10:18
【问题描述】:
我正在尝试在 ubuntu 中使用 pypyodbc 连接 sql server 中的数据库。
下面是我的代码:
import pandas as pd
import pypyodbc
host = "servername"
username = "sa"
password = "sa@12"
database = "dbname"
try:
conn = pypyodbc.connect("DRIVER={SQL Server};SERVER=%s;UID=%s;PWD=%s;DATABASE=%s") % (host, username, password, database)
print ("SUCCESS")
except Exception as e:
print ("Error: " + str(e))
但我收到此错误。
错误: ('IM002', '[IM002] [unixODBC][Driver Manager]未找到数据源名称,未指定默认驱动程序')
有没有办法解决这个问题?
【问题讨论】:
-
我在 MAC 上第一次设置时遇到了同样的问题。
标签: python python-3.x unixodbc pypyodbc