我在Web.config中關於資料設定如下: <appSettings> <add key="Connectionstring" value="Uid=ruobing;Pwd=123456;server=127.0.0.1;database=RBWebEdu"> </add> </appSettings>
而在IE中提示錯誤如下: “/ruobing”應用程式中的伺服器錯誤。 使用者 'GNXX-ZHFEN\ASPNET' 登入失敗。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Data.SqlClient.SqlException: 使用者 'GNXX-ZHFEN\ASPNET' 登入失敗。 源錯誤:
執行當前 Web 請求期間產生了未處理的異常。可以使用下面的異常堆疊追蹤資訊確定有關異常原因和發生位置的資訊。 |
堆疊追蹤:
[SqlException: 使用者 'GNXX-ZHFEN\ASPNET' 登入失敗。] System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +474 System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372 System.Data.SqlClient.SqlConnection.Open() +384 free.webclass.Page_Load(Object sender, EventArgs e) in G:\asp.net\RBWebEdu\class_default.aspx.cs:32 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +750 |
版本資訊: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032 |
查閱資料:
ASP.NET與SQLServer資料連線時出現登入失敗錯誤資訊
在.net中使用msde訪問資料庫
在 Intranet 環境中保護 .NET Web 應用程式
無法開啟登入 'Store1' 中請求的資料庫。登入失敗。使用者 'LOCALHOST\ASPNET' 登入失敗
徹底解決 CrystalReports 登入失敗問題
.NET新手遭遇問題
問題仍然沒有解決,明天繼續~~~~~~~~~~~~~~~~~~~~~~
以下是3-26添加:
的確按照提示和協助所設定了的,這是從微軟上的協助,題為-----在建立從 ASP.NET 到 SQL Server 的受信任資料連線時收到“Login Failed”(登入失敗)錯誤資訊
串連是正常的,沒有任何問題,但當我把資料庫修改為目標資料庫是,又提示錯誤.另外我從SQL查詢分析器看到並沒有我匯入的資料庫,我確保資料庫已導進去,因為在企業管理器中匯入的資料庫是可見的,我想問題可能就在這了.我決定用Vitrual PC中安裝一個SQL SERVER 2000找出問題的根源.
10:42分在Vitrual PC Win2003伺服器中安裝好了SQL Server並把資料庫附加進去,我用SQL查詢分析器中查看,看到了我附加的資料庫了,而我的XP系統在SQL查詢分析器中是看不到我附加的資料庫,我初步認為問題應該在SQL SERVER 2000系統中,決定重裝SQLSERVER.
11:25卸載SQL SERVER 2000並重裝後,問題依然存在,提示如下:
Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。
異常詳細資料: System.Data.SqlClient.SqlException: Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.
好鬱悶啊,我都頭昏昏的,好暈~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
繼續尋找,看看是什麼原因.
11:39豁然開朗,無意中在SQL Server服務管理員中看到有多個服務執行個體,原來就是這裡出現了問題.可能是我多次裝卸SQL SERVER,使得多個執行個體保留在系統中,難怪出現頻頻出現前面的問題了.停止相應的執行個體,並在企業管理器中相應的串連執行個體,按前面的操作即可.
小結:
這是個低級的錯誤,不過下次讓我再遇到時不會再犯了.