Драйвер 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. Пожалуйста, дайте мне знать, если требуется дополнительная информация. Очень наивен в кодировании!

Вернуться на верх