怎么修改 MSDE2000 數(shù)據(jù)庫SA口令?由于MSDE2000數(shù)據(jù)庫沒有企業(yè)管理器,所以要修改MSDE2000數(shù)據(jù)庫的SA口令比較困難,可以操作的方法有兩種,第一種是使用MSDE2000數(shù)據(jù)庫管理工具進(jìn)行修改,另外一種是用DOS命令進(jìn)行修改。

(1)使用MSDE2000數(shù)據(jù)庫管理工具修改MSDE2000數(shù)據(jù)庫SA 口令?操作步驟如下:

   a、請先下載MSDE2000數(shù)據(jù)庫管理工具(較復(fù)雜的版本)下載地址:http://bainianle.cn/shujuku/MSDEGLGZ.html

   b、參照sql 2000數(shù)據(jù)庫怎么修改SA口令?進(jìn)行修改。

(2)使用DOS命令修改MSDE2000數(shù)據(jù)庫SA 口令??操作步驟如下:

   a、點(diǎn)擊桌面左下角的“開始”菜單- 選擇“運(yùn)行”- 輸入“CMD”進(jìn)入DOS命令提示窗口;(或者按win+r鍵輸CMD進(jìn)入)

   b、在DOS狀態(tài)下輸入  osql -E (注意E一定要大寫)

   DOS命令修改MSDE2000數(shù)據(jù)庫口令為空

   c、光標(biāo)提示 1>  此時(shí)鍵入如下DOS命令: sp_password @new=NULL,@loginame='sa'   回車;(命令如果覺得太多麻煩的話可以復(fù)制,粘貼,在DOS中粘貼需要右擊選擇粘貼,不能按CTRL+V快捷鍵。)

   d、輸入DOS命令 go  成功將SA密碼修改為空。

   溫馨提示:上述DOS命令中NULL為密碼,如果你想換成其他的,比如UFIDAWHY。則命令應(yīng)該寫為: sp_password @new=UFIDAWHY,@loginame='sa' 

   特別說明:DOS命令修改SA口令的方法同樣適用于SQL SERVER 2000和SQL SERVER 2005

   注意:使用DOS命令修改MSDE2000數(shù)據(jù)庫口令時(shí)出現(xiàn)錯(cuò)誤提示?

   第一種情況:數(shù)據(jù)庫服務(wù)未啟動(dòng):

  a、提示1:

   [SQL Native Client]VIA 提供程序:找不到指定的模塊。

   [SQL Native Client]登錄超時(shí)已過期

  [SQL Native Client]建立到服務(wù)器的連接時(shí)發(fā)生錯(cuò)誤。連接到SQL Server 2005時(shí),默認(rèn)設(shè)置SQL Server 不允許遠(yuǎn)程連接這個(gè)事實(shí)可能會(huì)導(dǎo)致失敗。

  如下圖所示:

 DOS命令修改SA口令時(shí)報(bào)錯(cuò)

b、提示2:

  [Shared Memory]SQL Server 不存在或訪問被拒絕

  [Shared Memory]ConnectionOpen(connect<>)

  如下圖所示:

  SQL Server 不存在或訪問被拒絕

  英文提示為:

  [Shared Memory]SQL Server does not exist or access denied.

  [Shared Memory]ConnectionOpen (Connect())

  此提示一般是數(shù)據(jù)庫服務(wù)未啟動(dòng),可通過右擊“我的電腦”-“管理”-“服務(wù)和應(yīng)用程序”-“服務(wù)”- 找到MSSQLSERVER服務(wù)(注:SQL2005服務(wù)名為:SQL Server(MSSQLSERVER)),右擊并選擇“啟動(dòng)”如圖所示:

  重新啟動(dòng)MSSQLSERVER數(shù)據(jù)庫服務(wù)

  第二種情況:DOS輸入命令錯(cuò)誤

  a、錯(cuò)誤:未選定用戶。請嘗試使用 &ndash;U 或者 &ndash;E 開關(guān),如下圖所示:

  未選定用戶。請嘗試使用 &ndash;U 或者 &ndash;E 開關(guān)

 此提示是由于DOS命令 osql &ndash;E 要求E為大寫,不能寫成小寫的。

  b、&rsquo;ospl&rsquo;不是內(nèi)部或者外部命令,也不是可運(yùn)行的程序或批處理文件,如下圖所示:

  &rsquo;ospl&rsquo;不是內(nèi)部或者外部命令,也不是可運(yùn)行的程序或批處理文件

  此提示是由于命令書寫錯(cuò)誤,是osql &ndash;E 而不是ospl &ndash;E。

  第三種情況:未安裝SQL 數(shù)據(jù)庫

  a、&rsquo;osql&rsquo;不是內(nèi)部或者外部命令,也不是可運(yùn)行的程序或批處理文件,如下圖所示:

  &rsquo;osql&rsquo;不是內(nèi)部或者外部命令,也不是可運(yùn)行的程序或批處理文件

  此提示是由于操作系統(tǒng)未安裝SQL 數(shù)據(jù)庫,請參照【怎么安裝msde2000數(shù)據(jù)庫?】安裝MSDE2000數(shù)據(jù)庫,或者參照怎么安裝SQL SERVER 2000數(shù)據(jù)庫安裝SQL SERVER2000。同時(shí)也有視頻教程指導(dǎo)安裝MSDE2000數(shù)據(jù)庫:【視頻教程】安裝MSDE2000數(shù)據(jù)庫