解決方案:用戶 'sa' 登錄失敗。原因: 未與信任 SQL Server 連接相關聯。
今天進行身份驗證時,又遇到這個問題,所以將我的解決方案整理一下,供有同樣遭遇的朋友分享:
問題簡述:
用戶 'sa' 登錄失敗。原因: 未與信任 SQL Server 連接相關聯。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Data.SqlClient.SqlException: 用戶 'sa' 登錄失敗。原因: 未與信任 SQL Server 連接相關聯。
源錯誤:
行 118: SqlCommand cmd=new SqlCommand(sql,con);
行 119:
行 120: con.Open();
行 121:
我的解決步驟:
這一問題一般是由于SQL Server未集成Windows身份驗證導致的,所以解決方案為:
1 打開SQL Server企業管理器。
2 選擇服務器名稱上右鍵選擇“編輯SQL Server注冊屬性”,然后在對話框中選擇“使用windows身份驗證”。
3 試試一試,不行。在看看安全性設置
4 同樣右鍵,選擇“屬性”,然后打開“安全性”選項卡。
5 在選項卡中,選擇身份驗證為“SQL Server和 Windows ”,其他不變
新聞熱點
疑難解答