MSSQL 2008錯誤提示:更改對於登錄sa失敗:
使用Windows方式登錄數據庫后,執行以下命令:
EXEC sp_password null,"123456","sa"
go
Alter LOGIN sa ENABLE
即可修改密碼成功!
注意:如果不成功,可以嘗試重啟一下服務,然后再次執行這個語句
問題一:已成功與服務器建立連接,但是在登錄過程中發生錯誤。 (provider: 共享內存提供程序, error: 0 - 管道的另一端上無任何進程。用windows身份登錄management studio,點擊站點屬性,將安全選項更改為:windows 和sql 混合身份登錄,解決。
問題二: sql 2005企業管理器登錄時選用windows身份驗證一切順利,然而使用sql server身份驗證即sa用戶名登錄時,卻出現以下錯誤提示“provider: 共享內存提供程序, error: 0 - 管道的另一端上無任何進程”。於是按以下步驟修改設置: 既然windows身份驗證能夠通過,就以該身份先登錄進管理器,然后在服務器屬性中有一項服務器身份驗證,設為sql server 和windows身份驗證模式。下一步,在安全--登錄中設置sa用戶的屬性,在狀態一欄中有“登錄”一項,默認是禁用,改為啟用。修改完成后,重啟企業管理器以sa用戶名進行登錄,問題依舊。
想了半天,原來在設置完“sql server和windows身份驗證模式”后,要求重啟服務。當時設置完成后只是重新開啟了企業管理器,其服務並沒重新啟動。 因此找到“SQL Server 外圍應用配置器”,運行后,選擇“服務和連接外圍應用配置器”,先停止sql server一下,再啟動一次。至此問題應該解決了。 問題三: 已成功與服務器建立連接,但是在登錄過程中發生錯誤。 (provider: 共享內存提供程序, error: 0 - 管道的另一端上無任何進程。) “/cs”應用程序中的服務器錯誤。已成功與服務器建立連接,但是在登錄過程中發生錯誤。 (provider: 共享內存提供程序, error: 0 - 管道的另一端上無任何進程.) 出現這樣的錯誤,到網上查了好多資料也沒有好的解決辦法,最后打開web.config把 <add key="SiteSqlServer" value="server=(local);uid=csuser;pwd=xxx;Trusted_Connection=yes;database=communityserver"/>
改成
<add key="SiteSqlServer" value="Data Source=.;Initial Catalog=communityserver;Persist Security Info=True;User ID=csuser; Password=xxx"/>
