尝试从djang访问MSSQL数据库时“登录超时已过期”

2024-06-28 16:13:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我的django应用程序正在处理sqlite3数据库。几天前,我接到了一个“任务”,要用mssql制作这个应用程序。我无法连接到数据库。在

我的设置.py看起来像这样:

DATABASES = {
   'default': {
       'ENGINE': 'sql_server.pyodbc',
       'NAME': 'ESD_CONTROL',
       'HOST': 'Mateo-PC\SQLEXPRESS01',
       'USER': 'esd',
       'PASSWORD': 'red3fred4',

       'OPTIONS': {
            'driver': 'ODBC Driver 17 for SQL Server'
       }
   }
}

例如,当我试图运行python时管理.py迁移,出现此错误:

^{pr2}$

对于我的test env,我在笔记本电脑上安装了sqlserverexpress。它是14.0.1000.169版本。正如您在上面所看到的,我使用的是sqlserver的ODBC驱动程序17。这是我“第一次”使用mssql,我甚至不知道,我能做什么。在


Tags: djangonamepy数据库应用程序defaultsqlserver