Мое приложение 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, и я даже не знаю, что я могу сделать.