linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?
【問(wèn)題現(xiàn)象】安裝數(shù)據(jù)庫(kù)的時(shí)候設(shè)置過(guò)SA口令,安裝后不記得了?有沒(méi)有辦法可以修改數(shù)據(jù)庫(kù)SA口令?
【原因分析】各版本數(shù)據(jù)庫(kù)更改SA口令的方法不一樣,一般MSDE2000數(shù)據(jù)庫(kù)安裝時(shí)沒(méi)有SA口令,SQL 2000和MSSQL2005 一般情況下會(huì)設(shè)置口令,具體更改方法見(jiàn)解決方案。
本文主要內(nèi)容包括:MSDE2000怎么修改SA口令? sql SERVER 2000 怎么修改SA口令?? SQL 2005怎么修改SA口令
【解決方案】
一、MSDE2000如何修改SQL SERVER 口令?操作步驟如下:
a、點(diǎn)擊桌面左下角的“開(kāi)始”菜單- 選擇“運(yùn)行”- 輸入“CMD”進(jìn)入DOS命令提示窗口;(或者按win+r鍵輸CMD進(jìn)入)
b、在DOS狀態(tài)下輸入? osql -E (注意E一定要大寫(xiě))
c、光標(biāo)提示 1>? 此時(shí)鍵入如下DOS命令: sp_password @new=NULL,@loginame='sa'?? 回車;(命令如果覺(jué)得太多麻煩的話可以復(fù)制,粘貼,在DOS中粘貼需要右擊選擇粘貼,不能按CTRL+V快捷鍵。)
d、輸入DOS命令 go? 成功將SA密碼修改為空。
注:DOS命令修改SA口令的方法同樣適用于SQL SERVER 2000和SQL SERVER 2005
特別注意:使用DOS命令時(shí)出現(xiàn)錯(cuò)誤提示?
(1)數(shù)據(jù)庫(kù)服務(wù)未啟動(dòng):a、提示1:
[SQL Native Client]VIA 提供程序:找不到指定的模塊。
[SQL Native Client]登錄超時(shí)已過(guò)期
[SQL Native Client]建立到服務(wù)器的連接時(shí)發(fā)生錯(cuò)誤。連接到SQL Server 2005時(shí),默認(rèn)設(shè)置SQL Server 不允許遠(yuǎn)程連接這個(gè)事實(shí)可能會(huì)導(dǎo)致失敗。
如下圖所示:
b、提示2:
[Shared Memory]SQL Server 不存在或訪問(wèn)被拒絕
[Shared Memory]ConnectionOpen(connect<>)
也可能是英文提示為:
[Shared Memory]SQL Server does not exist or access denied.
[Shared Memory]ConnectionOpen (Connect())
說(shuō)明:a和b兩種提示一般是數(shù)據(jù)庫(kù)服務(wù)未啟動(dòng),可通過(guò)右擊“我的電腦”-“管理”-“服務(wù)和應(yīng)用程序”-“服務(wù)”- 找到MSSQLSERVER服務(wù)(注:SQL2005服務(wù)名為:SQL Server(MSSQLSERVER)),右擊并選擇“啟動(dòng)”。
(2)輸入命令錯(cuò)誤a、錯(cuò)誤:未選定用戶。請(qǐng)嘗試使用 –U 或者 –E 開(kāi)關(guān)
此提示是由于DOS命令 osql –E 要求E為大寫(xiě),不能寫(xiě)成小寫(xiě)的。
b、’ospl’不是內(nèi)部或者外部命令,也不是可運(yùn)行的程序或批處理文件
此提示是由于命令書(shū)寫(xiě)錯(cuò)誤,是osql –E 而不是ospl –E。
總結(jié)
以上是生活随笔為你收集整理的linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2022-2028年中国电力行业节能减排
- 下一篇: 2022-2028年中国工业环保产业投资