找不到 django pyodbc 数据源名称
django pyodbc Data Source Name not found
在 Django 中尝试连接到我的数据库服务器和数据库时出现错误
(django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序 (0) (SQLDriverConnect)'),我不确定为什么
settings.py
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'MY_DATABASE_NAME',
'HOST': '13.0.4001.0',
'USER': 'MY_USERNAME',
'PASSWORD': 'MY_PASSWORD',
'CONN_MAX_AGE': 1000,
'PORT': '8000',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
}
},
}
我该如何修复这个错误,并从我的数据库中启动 getting/editing 数据
您好,请检查您的 SQL 服务器的版本并尝试下载驱动器连接器,我遇到了同样的问题,然后我安装了驱动程序 ODBC 17,问题就解决了。
在 Django 中尝试连接到我的数据库服务器和数据库时出现错误 (django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序 (0) (SQLDriverConnect)'),我不确定为什么
settings.py
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'MY_DATABASE_NAME',
'HOST': '13.0.4001.0',
'USER': 'MY_USERNAME',
'PASSWORD': 'MY_PASSWORD',
'CONN_MAX_AGE': 1000,
'PORT': '8000',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
}
},
}
我该如何修复这个错误,并从我的数据库中启动 getting/editing 数据
您好,请检查您的 SQL 服务器的版本并尝试下载驱动器连接器,我遇到了同样的问题,然后我安装了驱动程序 ODBC 17,问题就解决了。