用windows管理員賬戶登錄SQL server 2005后在
對象資源管理器,安全性,登錄名中雙擊登錄名 可以修改密碼
然后再通過SQL server身份驗證登錄即可
-------------------------------------------------------------
上面是2014-05-26遇到的問題,今天打開數據庫又莫名其妙出現新的問題,我明明什么都沒改啊,郁悶
①
首先是數據庫的實例名,之前登錄直接就是localhost做服務器名就可以登錄了,今天還要加個實例名才能通過windows身份驗證登錄(localhost\SQLEXPRESS),真是奇怪。
②
通過windows身份驗證登錄進去之后就去改sa用戶的密碼,就是文章最上面的操作,
點擊【確定】保存修改的時候,又報錯了:
TITLE: Microsoft SQL Server Management Studio
------------------------------
更改登錄 'sa' 失敗。 (Microsoft.SqlServer.Smo)
------------------------------
其他信息: 執行一個 Transact-SQL 語句或批處理時發生的異常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
不能為主體 sa 中設置憑據。 (Microsoft SQL Server、 錯誤: 15535)
------------------------------
解決辦法:對話框選項卡 【映射到憑據】復選框未選中,把【映射到憑據】勾選上點擊【確定】
③
之后用sql身份驗證方式再去登錄,又出現這個問題:
已成功與服務器建立連接,但是在登錄過程中發生錯誤的解決方案 (provider: 共享內存提供程序, error: 0 -
管道的另一端上無任何進程。)
所做操作:
打開‘程序’-‘所有程序’-‘Microsoft SQL Server 2008 ’-‘配置工具’-‘SQL Server 配置管理器’,在彈出的窗體中,
找到‘SQL Server 2008 網絡配置’,把‘MSSQLSERVER的協議’下的“Named Pipes”和“TCP/IP”啟動。
最后重新啟動了計算機。
④
再用sql身份驗證方式去登錄,又有新問題:
搞半天,原來是【服務器身份驗證】方式沒選對,╮(╯_╰)╭
解決方案:右鍵服務器選擇【屬性】
找到【安全性】,把【Windows身份驗證模式】改成【SQL Server和Windows身份驗證模式】
ok,這次重新啟動SQL Server,用身份驗證登錄終於可以了。