Драйвер ODBC 17 для SQL Server Таймаут входа истек (0)
Получение вышеупомянутой ошибки при запуске приложения migrate a django api, которое требует создания базы данных в sql server. Я работаю на компьютере mac.
Мой файл setting.py:
DATABASES = {
"default": {
'ENGINE': 'mssql',
'NAME': str(os.getenv("DB_NAME")), # 'mytestdb',
'HOST': str(os.getenv("DB_SERVER")), # <server name>
'PORT': 1433, # <port>
'USER': str(os.getenv("DB_USER")), # <username>
'PASSWORD': str(os.getenv("DB_PASSWORD")), # <password>
'Trusted_Connection': 'no',
'OPTIONS': {
'driver': 'ODBC Driver 17 for SQL Server',
'isolation_level':'READ UNCOMMITTED', #to prevent deadlocks
},
}
}
Моя версия Django: 4.0.8 Моя версия Python: 3.10.7 Пожалуйста, дайте мне знать, если требуется больше информации. Очень наивен в кодинге!
Я установил драйвер, следуя тексту инструкции Microsoft. Моя версия pyodbc: 4.0.34
Подключиться к MS SQL Server из приложения python. Пожалуйста, дайте мне знать, если требуется дополнительная информация. Очень наивен в кодировании!