登錄T3軟件提示輸入SA口令
【問題現(xiàn)象】
登錄T3軟件 提示輸入SA口令。
【問題分析】
1、沒有安裝數(shù)據(jù)庫;
2、Sql安裝時(shí)未選擇“混合模式”;
3、安裝數(shù)據(jù)庫設(shè)置了密碼;
4、SA口令被病毒篡改;
5、Msadox.dll文件丟失或被反注冊(cè)。
【解決方案】
一、確認(rèn)是否安裝數(shù)據(jù)庫,不同版本的數(shù)據(jù)庫檢查方法如下:
1、查看是否安裝了MSDE 2000的數(shù)據(jù)庫:
a、點(diǎn)擊“我的電腦”—“管理”—“服務(wù)和應(yīng)用程序”—“服務(wù)”—查看右邊的程序列表是否有MSSQLSERVER,如下圖:
b、如果“服務(wù)”列表中沒有MSSQLSERVSER ,只有MSSQLSERVERADHE,提示輸入SA口令,說明電腦中沒有安裝數(shù)據(jù)庫,下載地址如下:
http://tong.ufida.com.cn/lgf2/MSDE2000RelA.rar (注意:請(qǐng)將下載地址復(fù)制到迅雷新建任務(wù)進(jìn)行下載,下載地址來源于網(wǎng)絡(luò),如果無法下載,請(qǐng)自行到百度或者微軟官網(wǎng)下載);
注:如果“服務(wù)”列表中有MSSQLSERVER,狀態(tài)顯示已啟動(dòng);登入軟件還是提示要輸入SA口令,說明電腦安裝了數(shù)據(jù)庫,但是有可能是安裝的MSDE2000的數(shù)據(jù)庫文件損壞了或是數(shù)據(jù)庫被病毒篡改了,需要修改數(shù)據(jù)庫SA口令。強(qiáng)調(diào)下,因?yàn)镸SDE2000沒有企業(yè)管理器,所以只能用dos命令,并且dos命令修改口令適用于任何版本數(shù)據(jù)庫。詳細(xì)方法請(qǐng)參考下文。
2、查看是否安裝了數(shù)據(jù)庫Microsoft sql server 2000:
a、點(diǎn)擊“我的電腦”—“管理”—“服務(wù)和應(yīng)用程序”—“服務(wù)”—查看右邊的“服務(wù)”程序列表是否有SQLSERVER,如果沒有,那就要安裝SQLserver2000;
【SQL2000的下載地址:
http://www.jce.gov.cn/UploadSoft/SQL SERVER 2000個(gè)人版.rar ,SP4補(bǔ)丁的下載地址http://www.jce.gov.cn/UploadSoft/SQL server 2000 SP4補(bǔ)丁.rar (注意:請(qǐng)將下載地址復(fù)制到迅雷新建任務(wù)進(jìn)行下載,下載地址來源于網(wǎng)絡(luò),如果無法下載,請(qǐng)自行到百度或者微軟官網(wǎng)下載);】
3、查看是否安裝SQLSERVER 2005的數(shù)據(jù)庫:
a、點(diǎn)擊“計(jì)算機(jī)”—“管理”—“服務(wù)和應(yīng)用程序”—“服務(wù)”—服務(wù)列表中查看有無MSSQLSERVER服務(wù),(注意:如果安裝的是MSSQL2005服務(wù)器名稱為:SQLSERVER(MSSQLSERVER)。
如下圖為包含MSSQLSERVER服務(wù)的圖標(biāo)。(特別注意:服務(wù)器名稱為:SQLSEVER(SQLEXPRESS)的說明你安裝的MSSQLSERVER2005數(shù)據(jù)庫安裝方式有誤,沒有選擇默認(rèn)實(shí)例和混合模式。
SQL2005的下載地址:
http://tong.ufida.com.cn/lgf/MSSQLSERVER2005.rar (注意:請(qǐng)將下載地址復(fù)制到迅雷新建任務(wù)進(jìn)行下載,下載地址來源于網(wǎng)絡(luò),如果無法下載,請(qǐng)自行到百度或者微軟官網(wǎng)下載);
二、確認(rèn)sql安裝時(shí)是否選擇了混合模式,修改混合模式方法如下:
1、MSDE 2000數(shù)據(jù)庫修改方法:
a、先停止 MSSQLSERVER 以及其他相關(guān)服務(wù)(如MSSQLServerADHelper),操作步驟:右擊“我的電腦”—“管理”—“服務(wù)和應(yīng)用程序”—“服務(wù)”找到“MSSQLSERVER”及其他相關(guān)服務(wù),右擊選擇“停止”。如下圖所示:
b、注冊(cè)表編輯器,點(diǎn)擊“開始”菜單—“運(yùn)行”—輸入“regedit”點(diǎn)擊“確定”。如下圖所示:
c、以下兩個(gè)子項(xiàng)之一(取決于 MSDE 是作為默認(rèn) MSDE 實(shí)例安裝的還是作為命名實(shí)例安裝的)
[HKEY_LOCAL_MACHINESoftwareMicrosoftMSSqlserverMSSqlServer]
- 或者 -
[HKEY_LOCAL_MACHINESoftwareMicrosoftMicrosoftSQLServerMSSQLServer] 。如下圖所示:
d、格中,雙擊“LoginMode”子項(xiàng)。如下圖所示:
e、DWORD 編輯器對(duì)話框中,將此子項(xiàng)的值設(shè)置為“2”,選擇了“十六進(jìn)制(H)”選項(xiàng)(默認(rèn)情況下,Windows LoginMode注冊(cè)表子項(xiàng)的值設(shè)置為 1 ;如果啟用混合模式Windows身份驗(yàn)證和SQL Server身份驗(yàn)證,則此值為 2。)
f、啟動(dòng) MSSQLSERVER 及其他相關(guān)服務(wù)。操作步驟:右擊“我的電腦”-“管理” -“服務(wù)和應(yīng)用程序”-“服務(wù)”找到“MSSQLSERVER”及其他相關(guān)服務(wù),右擊選擇“啟動(dòng)”。
2、Microsoft sql server 2000數(shù)據(jù)庫修改方法:
a、電腦桌面左下角“開始”-“所有程序”-“Microsoft SQL Server”-“企業(yè)管理器”
b、雙擊“Microsoft SQL Servers”-“SQL Server組”出現(xiàn)“(local)(windows NT)”。如下圖所示:
c、右擊“(local)(windows NT)”-“屬性”。如下圖所示:
d、點(diǎn)擊“安全性”頁簽。如下圖所示:
e、身份驗(yàn)證下選擇“SQL Server和Windows(s)”,點(diǎn)擊“確定”,如下圖所示:
3、Microsoft sql server 2005數(shù)據(jù)庫修改方法:
a、點(diǎn)擊“開始”-“程序”-“Microsoft sql server 2005”-“SQL SERVER Management Studio Express”-點(diǎn)擊“連接”按鈕。如下圖所示:
b、到達(dá)登錄界面后,右擊“(SQL SERVER)”選擇“屬性”。如下圖所示:
c、選擇“安全性”,在服務(wù)器身份驗(yàn)證處點(diǎn)擊“SQL Server和Windows身份驗(yàn)證模式”,點(diǎn)擊“確定”。下圖所示:
三、忘記口令或口令被篡改的解決方法:
1、MSDE 2000數(shù)據(jù)庫的SA口令解決方法
a、點(diǎn)擊桌面左下角的“開始”菜單-選擇“運(yùn)行”-輸入“CMD”進(jìn)入DOS命令提示窗口;(或者按win+r鍵輸CMD進(jìn)入)
b、在DOS狀態(tài)下輸入osql -E (注意E一定要大寫)
c、光標(biāo)提示 1>此時(shí)鍵入如下DOS命令:sp_password @new=123,@loginame='sa' 回車;(命令如果覺得太多麻煩的話可以復(fù)制,粘貼,在DOS中粘貼需要右擊選擇粘貼,不能按CTRL+V快捷鍵。)
d、輸入DOS命令 go 成功將SA密碼修改為123。以上內(nèi)容是關(guān)于DOS狀態(tài)下如何修改SA口令。
2、Microsoft sql server 2000修改口令的方法:
a、點(diǎn)擊“開始”-“程序”-“Microsoft sql server”-“企業(yè)管理器”;
b、依次點(diǎn)擊“Microsoft sql servers”-“SQL SERVER組”-“XXX(Windows NT)”-“安全性”。如下圖所示:
c、在“安全性”下選擇“登錄”雙擊“SA”,將密碼處的*清空,點(diǎn)擊“確定”,SA口令就更改為空了。如下圖所示:
3、MSSQLSERVER2005數(shù)據(jù)庫修改SA口令的方法:
a、點(diǎn)擊“開始”-“程序”-“Microsoft sql server 2005”-“SQL SERVER Management Studio Express”-點(diǎn)擊“連接”按鈕。如下圖所示:
b、依次點(diǎn)擊“安全性”-“登錄名”-右擊“SA”選擇“屬性”。如下圖所示:
c、由于MSSQLSERVER2005數(shù)據(jù)庫要設(shè)置SA口令,所以需要在密碼處輸入新的SA口令,點(diǎn)擊“確定”,就更改為新的SA口令了。如下圖所示:
四、Msadox.dll文件丟失或被反注冊(cè)的解決方法:
a、找到要注冊(cè)的DLL組件,點(diǎn)擊“C:windowssystem32Msadox.dll”文件需要進(jìn)行注冊(cè),先打開C:windowssystem32目錄,找到Msadox.dll文件。
b、點(diǎn)擊“開始”-“運(yùn)行”先輸入 regsvr32 按一下空格鍵,然后再把msadox.dll拖動(dòng)到 regsvr32后面,如下圖所示:
c、點(diǎn)擊確定按鈕,提示dll 組件注冊(cè)成功。
d、另外一種注冊(cè)組件的方法為,先找到dll組件,然后再右擊此文件, 右擊C:windowssystem32msadox.dll,選擇“打開方式”,再點(diǎn)擊“打開方式”按鈕,然后點(diǎn)擊“瀏覽”,點(diǎn)擊“我的電腦”找到“C:windowssystem32
egsvr32.exe”,點(diǎn)擊“打開”就可以成功注冊(cè)DLL組件。
注意:如果是參照上述方式操作,仍然沒有解決SA口令的問題,可能是操作系統(tǒng)被病毒入侵,破壞了數(shù)據(jù)庫組件,請(qǐng)備份您的賬套數(shù)據(jù),卸載軟件和數(shù)據(jù)庫后,重新安裝數(shù)據(jù)庫和軟件。
建議:如果是安裝MSDE2000數(shù)據(jù)庫的情況下,最好購(gòu)買路由器,并設(shè)置SA口令。(由于撥號(hào)上網(wǎng)的方式,計(jì)算機(jī)暴露在公網(wǎng)之下,且數(shù)據(jù)庫是弱口令,容易被病毒攻擊。)
400-780-9880