版本
django: 2.2.16
sqlserver: 2008
配置
项目要求将django升级到2.2版本,连接sqlserver数据库时报错,
django-pyodbc-azure 只能支持到 django 2.1,若使用更高版本的django,需要安装第三方包 django-mssql-backend来连接sqlserver
出现报错:django.db.utils.InterfaceError: (‘IM002’, ‘[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 (0) (SQLDriverConnect)’)
打开ODBC管理器,添加数据源到系统DSN
并且在程序的setting中为database配置:
'OPTIONS':