Django 12.04 서버 인 Django 1.5.5, pyodbc-3.0.7을 사용 중이며 MSSQL 2005 서버에 연결하려고합니다. 나는 핍을 통해 장고 - pyodbc을 설치과 같이 내 settings.py를 수정했습니다django-pyodbc : 데이터 소스 이름을 찾을 수없고 기본 드라이버가 지정되지 않았습니다.
DATABASES = {
'default': {
'ENGINE': 'django_pyodbc',
'NAME': 'db_name',
'USER': 'user_name',
'PASSWORD': 'password',
'HOST': 'AB131\A_INS01',
'PORT': '',
'OPTIONS': {
'host_is_server': True
},
}
}
하지만 syncdb를 실행하려고하면 내가 얻을 :
Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')
Windows 시스템에 설치된 ODBC 드라이버 is :
SQL Server 6.01.7601.17514 SQLSRV32.DLL
그 밖의 무엇이해야합니까? Linux 또는 Windows 컴퓨터에 설치해야하는 다른 드라이버가 있습니까?
제가 받고 있습니다 ** E : 꾸러미를 찾을 수 없습니다 tsodbc ** –
@ dan-klasson 패키지 이름은'tdsodbc' 여야합니다. – Bryan