【发布时间】:2019-04-22 09:41:00
【问题描述】:
我正在尝试连接 MSSQL 服务器并从 SQL 服务器中提取数据。
我遇到了以下错误。
"django.core.exceptions.ImproperlyConfigured: 数据库驱动 不支持现代数据时间类型。”
版本: 姜戈:2.2 蟒蛇:3.7 django-pyodbc-azure-2.1.0.0 pyodbc-4.0.26
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'HOST': 'server\\DB',
'NAME': 'Archive',
'USER': 'Admin',
'PASSWORD': '*****',
'PORT': '49422',
'OPTIONS': {
'driver': 'SQL Server',
'dsn': 'Django',
'extra_params': "Persist Security Info=False;server=server\\DB",
},
}
}
【问题讨论】:
-
Windows 附带的“SQL Server”ODBC 驱动程序是旧版驱动程序,不应用于新开发。试试更新的"ODBC Driver 17 for SQL Server"。
标签: sql-server django python-3.x django-pyodbc