【问题标题】:Can't connect to MSSQL using django-pyodbc-azure 2.1.0.0无法使用 django-pyodbc-azure 2.1.0.0 连接到 MSSQL
【发布时间】:2019-07-21 21:06:18
【问题描述】:

正如标题所说。我收到此错误

django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (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】:

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

    import pyodbc
    print(pyodbc.drivers())
    

    Download ODBC Driver for SQL Server

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      • 2022-01-18
      • 1970-01-01
      • 2021-06-15
      相关资源
      最近更新 更多