已 成功 與 服務(wù)器 建立 連接 但是 在 登錄 過程 中 發(fā)生 錯(cuò)誤 。 provider 共享 內(nèi)存 提供 程序 error 0 管道 的另一端上無 任何 進(jìn)程 。 分類: sql server 2010-05-01 18:51 10060人閱讀 評(píng)論(3) 收藏 舉報(bào) 服務(wù)器 sql server遠(yuǎn)程 連接 sqlserverwindowse
分類: sql server 2010-05-01 18:51 10060人閱讀 評(píng)論(3) 收藏 舉報(bào)
服務(wù)器sql server遠(yuǎn)程連接sqlserverwindowsexception
用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關(guān)聯(lián)。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.Data.SqlClient.SqlException: 用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關(guān)聯(lián)。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.Data.SqlClient.SqlException: 已成功與服務(wù)器建立連接,但是在登錄過程中發(fā)生錯(cuò)誤。 (provider: 共享內(nèi)存提供程序, error: 0 - 管道的另一端上無任何進(jìn)程。)
源錯(cuò)誤:
行 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): 已成功與服務(wù)器建立連接,但是在登錄過程中發(fā)生錯(cuò)誤。 (provider: 共享內(nèi)存提供程序, error: 0 - 管道的另一端上無任何進(jìn)程。)]
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
(這個(gè)問題解決之后,會(huì)出現(xiàn)以下問題(自己碰到的):用戶"sa "登陸失敗 SQLServer 錯(cuò)誤18456 , 解決方法:http://hi.baidu.com/mengqing723/blog/item/f7e4b03dbdaf5d0abaa167c5.html )
解決方法如下
首先選中服務(wù)器(右鍵)->屬性 ->安全性->服務(wù)器身份驗(yàn)證修改為"SQL SERVER和WINDOWS身份驗(yàn)證模式"
其次展開服務(wù)器上的"安全性"->登陸名->選中SA登陸帳號(hào)(右鍵)->狀態(tài)->登陸修改為啟用
解決步驟:
1、用Windows身份登錄Management Studio,右擊服務(wù)器選擇屬性,將安全性選項(xiàng) 更改為:SQL Server 和 Windows 身份驗(yàn)證模式。
2、在 安全性->登錄名 中設(shè)置sa用戶的屬性,在狀態(tài)一欄中有“登錄”一項(xiàng),默認(rèn)是禁用,改為啟用。
3、打開 配置工具->“SQL Server 外圍應(yīng)用配置器”,運(yùn)行后,選擇“服務(wù)和連接的外圍應(yīng)用配置器”。
首先選擇 遠(yuǎn)程連接->本地連接和遠(yuǎn)程連接->僅使用TCP/IP,點(diǎn)擊“應(yīng)用”。
其次選擇 服務(wù) 先停止SQLEXPRESS服務(wù),再將其重新啟動(dòng)。
以上轉(zhuǎn)自CSDN一位牛人的博客,謝謝.
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com