我試圖使用django-pyodbc-azure將django連接到Azure數據庫,並確保我在settings.py中的設置正確。但仍然有這個問題。我聽說這可能是由一些身份驗證問題引起的,但不知道如何解決這個問題。Django:嘗試連接到Azure數據庫時登錄失敗錯誤
django.db.utils.Error: ('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'USERNAME'. (18456) (SQLDriverConnect)")
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'SERVER_NAME',
'USER': 'USERNAME',
'PASSWORD': 'PASSWORD',
'HOST': 'SERVER_NAME.database.windows.net',
'PORT': '',
}
}
你使用什麼格式的用戶名?您是否在服務器名稱中包含了服務器名稱? –
@DavidMakogon我正在使用my_login_email @ gmail.com @ SERVER_NAME。它告訴我,用戶登錄失敗[email protected] –
這看起來不像一個有效的用戶名(有一個電子郵件地址作爲SQL數據庫用戶名) –