簡體   English   中英

無法使用django-pyodbc-azure 2.1.0.0連接到MSSQL

[英]Can't connect to MSSQL using django-pyodbc-azure 2.1.0.0

如標題所示。 我收到這個錯誤

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

首先檢查是否已安裝該驅動程序:

import pyodbc
print(pyodbc.drivers())

下載適用於SQL Server的ODBC驅動程序

在Linux和macOS上為SQL Server安裝Microsoft ODBC驅動程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM