【发布时间】:2010-05-07 21:20:46
【问题描述】:
错误: ('IM002', '[IM002] [unixODBC][驱动管理器]数据源 找不到名称,也没有默认驱动程序 指定 (0) (SQLDriverConnectW)')
我正在从 Windows 开发机器上的开发迁移到生产中的 Linux 机器上,但我遇到了 freetds 驱动程序的问题。据我所知,错误消息意味着它找不到驱动程序。我可以通过 cli 通过 sqsh 和 tsql 进行连接。我已经设置了我的 settings.py。
'bc2db': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'DataTEST',
'USER': 'appuser',
'PASSWORD': 'PASS',
'HOST': 'bc2.domain.com',
'options': {
'driver': 'FreeTDS',
}
},
有人对 django 有任何 SQL Server 经验吗?我必须使用dns吗? (我将如何格式化?)
【问题讨论】:
-
我的朋友也遇到了同样的问题!
标签: sql-server django pyodbc freetds django-pyodbc