无法使用django-pyodbc-azure 2.1.0.0连接到MSSQL

问题描述 投票:0回答:1

正如标题所说。我得到这个错误

django.db.utils.InterfaceError:('IM002','[IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序(0)(SQLDriverConnect)')

继承我的代码

DATABASES = {
'default': {
    'ENGINE': 'sql_server.pyodbc',
    'NAME': 'dbname',
    'USER': 'user',
    'PASSWORD': 'password',
    'HOST': 'HOST',
    'PORT': '',

    'OPTIONS': {
        'driver': 'ODBC Driver 13 for SQL Server',
    },

}
}
DATABASE_CONNECTION_POOLING = False
sql-server django pyodbc django-pyodbc-azure
1个回答
1
投票

首先检查是否安装了该驱动程序:

import pyodbc
print(pyodbc.drivers())

Download ODBC Driver for SQL Server

Installing the Microsoft ODBC Driver for SQL Server on Linux and macOS

© www.soinside.com 2019 - 2024. All rights reserved.