Django 连接到 MSSQL

Posted

技术标签:

【中文标题】Django 连接到 MSSQL【英文标题】:Django connect to MSSQL 【发布时间】:2019-08-26 03:01:19 【问题描述】:

您好,我正在尝试从 django 连接到 mssql 服务器。我安装了

1:pip install django-mssql

2:pip install pywin32

之后我更改了setting.py中的数据库=>

DATABASES = 
    'default': 
        'NAME': 'TMSWEB',
        'ENGINE': 'sql_server.pyodbc',
        'HOST': '192.168.72.1\MSSQLSERVER5',
        'USER': 'sa',
        'PASSWORD': 'pwd',
        'OPTIONS': 
            'driver': 'ODBC Driver 13 for SQL Server',
        
    

然后我就这样检查=>

2:python manage.py makemigrations

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

我还需要做什么?请帮帮我。

我的 django 版本:2.1.11

【问题讨论】:

【参考方案1】:

这是因为我没有ODBC Driver 13 for SQL Server。我从ODBC Driver 13 for sql server 下载并安装。它的固定。谢谢。

【讨论】:

以上是关于Django 连接到 MSSQL的主要内容,如果未能解决你的问题,请参考以下文章

django 模型创建连接到 mssql

MSSQL django_pyodbc 连接问题

远程连接到 MSSQL,使用 Windows 身份验证,JAVA

在没有 mssql 支持的情况下连接到 mssql

连接到 MSSQL DB 的问题

无法将 C# 应用程序连接到 MSSQL