【问题标题】:django pyodbc Data Source Name not found找不到 django pyodbc 数据源名称
【发布时间】:2020-01-11 10:15:04
【问题描述】:

在 Django 中尝试连接到我的数据库服务器和数据库时,出现错误 (django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (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',
        }
    },
}

我将如何修复此错误,并开始从我的数据库中获取/编辑数据

【问题讨论】:

    标签: sql sql-server django-models django-settings django-database


    【解决方案1】:

    您好,请检查您的 SQL 服务器的版本并尝试下载驱动器连接器,我遇到了同样的问题,然后我安装了驱动程序 ODBC 17,问题就解决了。

    Drive SQL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      相关资源
      最近更新 更多