Sql-Server
sql server 認證登錄失敗
我的 Windows Server 2012 R2 上有 SQL Server 2014。我可以使用 Windows 身份驗證從 Management Studio 本地連接到 SQL Server。
我決定切換到 SQL Server 身份驗證(因為我需要從其他電腦訪問)。我使用 Management Studio 創建了新登錄,但出現錯誤:嘗試連接時登錄失敗。
然後我更改了 sa 的密碼並嘗試以 sa 身份登錄,但再次得到相同的錯誤:
我重新啟動了 SQL Server,但它沒有幫助。我做錯了什麼?
來自錯誤日誌:使用者“sa”登錄失敗。原因:嘗試使用 SQL 身份驗證登錄失敗。伺服器配置為僅用於 Windows 身份驗證。
使用 Windows 身份驗證連接到 SQL Server。執行 sp_readerrorlog 並查看當您嘗試使用 SQL 身份驗證連接時錯誤日誌中出現的完整消息。此消息沒有太大幫助。您可以使用消息更新問題
來自錯誤日誌:使用者“sa”登錄失敗。原因:嘗試使用 SQL 身份驗證登錄失敗。伺服器配置為僅用於 Windows 身份驗證。
此查詢的輸出是什麼。
select serverproperty('IsIntegratedSecurityOnly')
似乎身份驗證模式僅適用於 Windows。
If above query returns 1
. 這意味著身份驗證模式是 windows go to server 。右鍵點擊 SQL Server 選擇屬性,然後點擊安全性。通過選擇單選按鈕將身份驗證更改為混合模式SQL Server and windows authentication mode
並再次重新啟動 SQL Server 服務。