sql2005管道的另一端上無任何程式”及附帶一系列問題完整解決方法 (轉)

iSQlServer發表於2010-09-20

 問題一:已成功與伺服器建立連線,但是在登入過程中發生錯誤。   (provider:   共享記憶體提供程式,   error:   0   -   管道的另一端上無任何程式。   

windows身份登入management studio 點選站點屬性,將安全選項 更改為:windows sql 混合身份登入,解決。

 

問題二:

SQL2005企業管理器登入時選用windows身份驗證一切順利,然而使用sql server身份驗證即sa使用者名稱登入時,卻出現以下錯誤提示“provider: 共享記憶體提供程式, error: 0 - 管道的另一端上無任何程式

於是按以下步驟修改設定:

既然windows身份驗證能夠通過,就以該身份先登入進管理器,然後在伺服器屬性中有一項伺服器身份驗證,設為sql serverwindows身份驗證模式。下一步,在安全--登入中設定sa使用者的屬性,在狀態一欄中有登入一項,預設是禁用,改為啟用。修改完成後,重啟企業管理器以sa使用者名稱進行登入,問題依舊。想了半天,原來在設定完“sql serverwindows身份驗證模式後,要求重啟服務。當時設定完成後只是重新開啟了企業管理器,其服務並沒重新啟動。

因此找到“SQL Server 外圍應用配置器,執行後,選擇服務和連線外圍應用配置器,先停止SQLEXPRESS一下,再啟動一次。至此問題應該解決了。

 

問題三:

已成功與伺服器建立連線,但是在登入過程中發生錯誤。 (provider: 共享記憶體提供程式, error: 0 - 管道的另一端上無任何程式。)
“/cs”
應用程式中的伺服器錯誤。

已成功與伺服器建立連線,但是在登入過程中發生錯誤。 (provider: 共享記憶體提供程式, error: 0 - 管道的另一端上無任何程式
.)
出現這樣的錯誤,到網上查了好多資料也沒有好的解決辦法,最後開啟web.config


改成


問題解決

 

PS 新問題:解決完成後,除錯程式時,系統可能會提示你“不能執行SELECT操作”之類的。

這時,需要重新用WINDOWS登入(一定且必須,若還使用新建立的使用者登入的話,會提示你“你沒有修改許可權”)。

WINDOWS登入進去後,雙擊此使用者,到“使用者對映”中,將相應所有項的db_owner全部選上。

 

重新除錯系統,可能會提示你“啟動專案不正確”,那就右擊“解決方案”,進去選啟動為“WEB”咯。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-674467/,如需轉載,請註明出處,否則將追究法律責任。

相關文章