【問題現象】如何修改MSDE2000數據庫的口令的密碼?
【原因分析】一般MSDE2000數據庫安裝時沒有SA口令,如何設置或修改 MSDE2000數據庫的密碼呢?
【解決方案】
(1)具體操作步驟如下:
a、點擊桌面左下角的“開始”菜單- 選擇“運行”- 輸入“CMD”進入DOS命令提示窗口;(或者按win+r鍵輸CMD進入)
b、在DOS狀態下輸入 osql -E (注意E一定要大寫)
c、光標提示 1> 此時鍵入如下DOS命令: sp_password @new=NULL,@loginame='sa' 回車;(命令如果覺得太多麻煩的話可以復制,粘貼,在DOS中粘貼需要右擊選擇粘貼,不能按CTRL+V快捷鍵。)
d、輸入DOS命令 go 成功將SA密碼修改為空。
注:DOS命令修改SA口令的方法同樣適用于SQL SERVER 2000數據庫和MSSQLSERVER2005數據庫
注意:使用DOS命令時出現錯誤提示?
(1)數據庫服務未啟動:
a、提示1:
[SQL Native Client]VIA 提供程序:找不到指定的模塊。
[SQL Native Client]登錄超時已過期
[SQL Native Client]建立到服務器的連接時發生錯誤。連接到MSSQLSERVER2005數據庫時,默認設置SQL Server 不允許遠程連接這個事實可能會導致失敗。
如下圖所示:
b、提示2:
[Shared Memory]SQL Server 不存在或訪問被拒絕
[Shared Memory]ConnectionOpen(connect<>)
如下圖所示:
英文提示為:
[Shared Memory]SQL Server does not exist or access denied.
[Shared Memory]ConnectionOpen (Connect())
a和b情況下的提示一般是數據庫服務未啟動,可通過右擊“我的電腦”-“管理”-“服務和應用程序”-“服務”- 找到MSSQLSERVER服務(注:MSSQLSERVER2005數據庫服務名為:SQL Server(MSSQLSERVER)),右擊并選擇“啟動”如圖所示:
(2)輸入命令錯誤
a、錯誤:未選定用戶。請嘗試使用 –U 或者 –E 開關,如下圖所示:
此提示是由于DOS命令 osql –E 要求E為大寫,不能寫成小寫的。
b、’ospl’不是內部或者外部命令,也不是可運行的程序或批處理文件,如下圖所示:
此提示是由于命令書寫錯誤,是osql –E 而不是ospl –E。
(3)未安裝SQL 數據庫
a、’osql’不是內部或者外部命令,也不是可運行的程序或批處理文件,如下圖所示:
此提示是由于操作系統未安裝SQL 數據庫,請參照本網站的數據庫安裝安裝數據庫。
更多問題請咨詢:濟南用友主要服務于濟南地區的中型、小微型企業客戶,是山東用友軟件金牌經銷商,公司主要代理用友暢捷通T+、T1商貿寶、T3用友通、T6暢捷通ERP,用友U8等企業管理軟件。(濟南用友軟件咨詢熱線:0531-82825553)