用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Data.SqlClient.SqlException: 用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Data.SqlClient.SqlException: 已成功與服務器建立連接,但是在登錄過程中發生錯誤。 (provider: 共享內存提供程序, error: 0 - 管道的另一端上無任何進程。)
源錯誤:
行 35: }
行 36: if (con.State == System.Data.ConnectionState.Closed)
行 37: con.Open();
行 38:
行 39: }
源文件: c:/Inetpub/wwwroot/HomeMS/App_Code/DataBase.cs 行: 37
堆棧跟蹤:
[SqlException (0x80131904): 已成功與服務器建立連接,但是在登錄過程中發生錯誤。 (provider: 共享內存提供程序, error: 0 - 管道的另一端上無任何進程。)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +173
......................................
System.Web.UI.Control.LoadRecursive() +49
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3750
解決方法如下
首先選中服務器(右鍵)->屬性->安全性->服務器身份驗證修改為"SQL SERVER和WINDOWS身份驗證模式"
其次展開服務器上的"安全性"->登陸名->選中SA登陸帳號(右鍵)->狀態->登陸修改為啟用
解決步驟:
1、用Windows身份登錄Management Studio,右擊服務器選擇屬性,將安全性選項 更改為:SQL Server 和 Windows 身份驗證模式。
2、在 安全性->登錄名 中設置sa用戶的屬性,在狀態一欄中有“登錄”一項,默認是禁用,改為啟用。
3、打開 配置工具->“SQL Server 外圍應用配置器”,運行后,選擇“服務和連接的外圍應用配置器”。
首先選擇 遠程連接->本地連接和遠程連接->僅使用TCP/IP,點擊“應用”。
其次選擇 服務 先停止SQLEXPRESS服務,再將其重新啟動。
新聞熱點
疑難解答