«Время ожидания входа истекло» при попытке получить доступ к базе данных MSSQL из django - PullRequest
0 голосов
/ 13 мая 2019

Мое приложение django работало с базой данных sqlite3. Несколько дней назад я получил «миссию», чтобы сделать приложение, используя mssql. И я не могу подключиться к базе данных.

Мой файл settings.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 manage.py миграция , возникает эта ошибка:

django.db.utils.OperationalError: ('HYT00, '[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired (0) (SQLDriverConnect)')

Для моей тестовой среды на моем ноутбуке был установлен SQL Server Express. Это 14.0.1000.169 версия. Я использую, как вы можете видеть выше, ODBC Driver 17 для SQL Server . Это мой "первый раз" с mssql, и я даже не знаю, что я могу сделать.

...