KIS數(shù)據(jù)維護(hù)_帳套打不開_第1頁
KIS數(shù)據(jù)維護(hù)_帳套打不開_第2頁
KIS數(shù)據(jù)維護(hù)_帳套打不開_第3頁
KIS數(shù)據(jù)維護(hù)_帳套打不開_第4頁
KIS數(shù)據(jù)維護(hù)_帳套打不開_第5頁
已閱讀5頁,還剩108頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、培訓(xùn)講師:雷鵬飛在軟件的日常應(yīng)用過程中,經(jīng)常會(huì)遇到系統(tǒng)提示各種各樣在軟件的日常應(yīng)用過程中,經(jīng)常會(huì)遇到系統(tǒng)提示各種各樣的錯(cuò)誤而導(dǎo)致賬套無法被軟件正常使用,下面結(jié)合案例并的錯(cuò)誤而導(dǎo)致賬套無法被軟件正常使用,下面結(jié)合案例并分別加以說明。分別加以說明。345沒有權(quán)限或密碼錯(cuò)誤沒有權(quán)限或密碼錯(cuò)誤1n打開賬套時(shí),提示沒有權(quán)限或用戶名或密碼錯(cuò)誤,無法進(jìn)入;或需要對打開賬套時(shí),提示沒有權(quán)限或用戶名或密碼錯(cuò)誤,無法進(jìn)入;或需要對用戶進(jìn)行授權(quán)時(shí),發(fā)現(xiàn)一個(gè)管理員都沒有了,所有權(quán)限控制功能都為受用戶進(jìn)行授權(quán)時(shí),發(fā)現(xiàn)一個(gè)管理員都沒有了,所有權(quán)限控制功能都為受控的,不可用??氐?,不可用。n原因:原因:n1 1、密碼搞忘了

2、、密碼搞忘了n2 2、重裝軟件后,原來的用戶名列表沒有了,輸入后系統(tǒng)又不認(rèn)(尤其、重裝軟件后,原來的用戶名列表沒有了,輸入后系統(tǒng)又不認(rèn)(尤其是在行政事業(yè)版、醫(yī)院版、工業(yè)版中)是在行政事業(yè)版、醫(yī)院版、工業(yè)版中)n3 3、沒有管理員了。賬套建立后,把、沒有管理員了。賬套建立后,把managermanager刪除了;或?qū)⑺泄芾韱T都刪除了;或?qū)⑺泄芾韱T都降組到普通用戶組了降組到普通用戶組了n處理:處理:n1 1、如果還有管理員用戶可以進(jìn)入軟件,可以用管理員進(jìn)入軟件,然后、如果還有管理員用戶可以進(jìn)入軟件,可以用管理員進(jìn)入軟件,然后在用戶管理中,選擇該用戶后,通過在用戶管理中,選擇該用戶后,通過“授權(quán)

3、授權(quán)”中的中的“撤銷口令撤銷口令”;重新;重新設(shè)置口令設(shè)置口令n2 2、如果沒有任何用戶可以進(jìn)入軟件,則需要?jiǎng)h除、如果沒有任何用戶可以進(jìn)入軟件,則需要?jiǎng)h除glrightglright、sysuserssysusers表表后,從標(biāo)準(zhǔn)賬套中導(dǎo)入并清空后,從標(biāo)準(zhǔn)賬套中導(dǎo)入并清空glacctrightglacctright、glrptrightglrptright;checkcheck之后重之后重新授權(quán);如果只是新授權(quán);如果只是managermanager用戶密碼不對,可以從另外賬套中的用戶密碼不對,可以從另外賬套中的sysuserssysusers中復(fù)制該行記錄(但要注意字段的順序應(yīng)該先調(diào)整為一致)

4、中復(fù)制該行記錄(但要注意字段的順序應(yīng)該先調(diào)整為一致)n3 3、如果有其中一個(gè)普通用戶可以進(jìn)入軟件,則可以在、如果有其中一個(gè)普通用戶可以進(jìn)入軟件,則可以在sysuserssysusers表中,表中,把可以進(jìn)入軟件的用戶的把可以進(jìn)入軟件的用戶的FroleFrole設(shè)置以設(shè)置以1 1,這時(shí)該用戶已經(jīng)升級為管理員;,這時(shí)該用戶已經(jīng)升級為管理員;再以該用戶登錄后,對其他用戶的口令進(jìn)行撤銷,重新授權(quán)與設(shè)置密碼。再以該用戶登錄后,對其他用戶的口令進(jìn)行撤銷,重新授權(quán)與設(shè)置密碼。6沒有權(quán)限或密碼錯(cuò)誤沒有權(quán)限或密碼錯(cuò)誤2n沒有管理員了沒有管理員了n打開打開sysuserssysusers表,把需要設(shè)為管理員的用戶

5、對應(yīng)的表,把需要設(shè)為管理員的用戶對應(yīng)的FroleFrole的值改為的值改為1;1;登錄軟件,重新檢查權(quán)限;登錄軟件,重新檢查權(quán)限;n如果是早期的行政事業(yè)、醫(yī)院版及其他個(gè)別類型賬套,則可能沒有如果是早期的行政事業(yè)、醫(yī)院版及其他個(gè)別類型賬套,則可能沒有這張這張sysuserssysusers表。建議采用刪除表。建議采用刪除glrightglright生重新導(dǎo)入;生重新導(dǎo)入;checkcheck后,重后,重新設(shè)置用戶與權(quán)限。新設(shè)置用戶與權(quán)限。7n對于網(wǎng)絡(luò)版對于網(wǎng)絡(luò)版n由于一個(gè)網(wǎng)絡(luò)內(nèi)基本上用戶名與權(quán)限在各個(gè)客戶端上都是一樣的,由于一個(gè)網(wǎng)絡(luò)內(nèi)基本上用戶名與權(quán)限在各個(gè)客戶端上都是一樣的,建議在一臺(tái)電腦上設(shè)

6、置好用戶名與權(quán)限后,將該客戶端下的建議在一臺(tái)電腦上設(shè)置好用戶名與權(quán)限后,將該客戶端下的system.mdasystem.mda復(fù)制到其他客戶端上,這樣可以避免每個(gè)客戶端的重復(fù)復(fù)制到其他客戶端上,這樣可以避免每個(gè)客戶端的重復(fù)操作,還可以避免如客戶端都在增加相同用戶時(shí)提示的操作,還可以避免如客戶端都在增加相同用戶時(shí)提示的“用戶已經(jīng)用戶已經(jīng)存在存在”的問題。的問題。n在網(wǎng)絡(luò)協(xié)議中,建議都添加在網(wǎng)絡(luò)協(xié)議中,建議都添加ipx/spxipx/spx和和netbiosnetbios協(xié)議;在軟件登錄界協(xié)議;在軟件登錄界面上選擇這些協(xié)議面上選擇這些協(xié)議n在網(wǎng)絡(luò)連接上,建議通過映射成本地驅(qū)動(dòng)地方式來應(yīng)用。在網(wǎng)絡(luò)連

7、接上,建議通過映射成本地驅(qū)動(dòng)地方式來應(yīng)用。沒有權(quán)限或密碼錯(cuò)誤沒有權(quán)限或密碼錯(cuò)誤38沒有權(quán)限或密碼錯(cuò)誤沒有權(quán)限或密碼錯(cuò)誤4n建議:在重裝系統(tǒng)或軟件前,將建議:在重裝系統(tǒng)或軟件前,將system.mdasystem.mda文件備份;重裝文件備份;重裝后再將它復(fù)制回軟件的安裝路徑下,則以前的用戶列表和口后再將它復(fù)制回軟件的安裝路徑下,則以前的用戶列表和口令都存在。令都存在。n但這不適用于涉及賬套模板都變動(dòng)的版本升級,如但這不適用于涉及賬套模板都變動(dòng)的版本升級,如KD2000KD2000升升級到級到KISKIS,則不能替換。,則不能替換。n尤其是工業(yè)版、行政事業(yè)版等升級到尤其是工業(yè)版、行政事業(yè)版等升級

8、到KISKIS后,如果替換了后,如果替換了system.mdasystem.mda文件,則在每次執(zhí)行程序時(shí),都會(huì)出現(xiàn)一個(gè)文件,則在每次執(zhí)行程序時(shí),都會(huì)出現(xiàn)一個(gè)ODBCODBC聯(lián)接的界面。聯(lián)接的界面。910賬套升級后出現(xiàn)自動(dòng)升級出錯(cuò)賬套升級后出現(xiàn)自動(dòng)升級出錯(cuò)1n一賬套在程序打了一個(gè)補(bǔ)丁后,打開賬套進(jìn)行自動(dòng)升級結(jié)束一賬套在程序打了一個(gè)補(bǔ)丁后,打開賬套進(jìn)行自動(dòng)升級結(jié)束后提示:賬套自動(dòng)升級時(shí)出錯(cuò)。并顯示:正在進(jìn)行賬套升級后提示:賬套自動(dòng)升級時(shí)出錯(cuò)。并顯示:正在進(jìn)行賬套升級處理,請稍候處理,請稍候.無法打開賬套。賬套可以正常用無法打開賬套。賬套可以正常用accessaccess維維護(hù)。護(hù)。n原因:賬套參

9、數(shù)原因:賬套參數(shù)GlprefGlpref中中LastAppWriterIDLastAppWriterID字段值錯(cuò)誤,無法被升級程序改寫。字段值錯(cuò)誤,無法被升級程序改寫。n處理:選擇能被正常打開的賬套參數(shù)中的處理:選擇能被正常打開的賬套參數(shù)中的LastAppWriterIDLastAppWriterID字段對應(yīng)的值字段對應(yīng)的值(如為(如為2003111220031112)來替換現(xiàn)有賬套中的)來替換現(xiàn)有賬套中的LastAppWriterIDLastAppWriterID值(如為值(如為2003012420030124),即可正常打開并升級。),即可正常打開并升級。n如果修改該值后都不能打開,則應(yīng)該

10、是該表出錯(cuò),需要替換如果修改該值后都不能打開,則應(yīng)該是該表出錯(cuò),需要替換GlprefGlpref表。表。11賬套升級后出現(xiàn)自動(dòng)升級出錯(cuò)賬套升級后出現(xiàn)自動(dòng)升級出錯(cuò)1如果如果LastAppWriterIDLastAppWriterID=0=0,肯定會(huì)出現(xiàn)這個(gè)錯(cuò)誤提肯定會(huì)出現(xiàn)這個(gè)錯(cuò)誤提示的。示的。該字段表示的是主程序該字段表示的是主程序最后更新日期,它應(yīng)該最后更新日期,它應(yīng)該與實(shí)際的主程序的日期與實(shí)際的主程序的日期一致。一致。12賬套升級后出現(xiàn)自動(dòng)升級出錯(cuò)賬套升級后出現(xiàn)自動(dòng)升級出錯(cuò)2n每次打開賬套時(shí)系統(tǒng)都提示:文件操作發(fā)現(xiàn)下面的錯(cuò)誤,請每次打開賬套時(shí)系統(tǒng)都提示:文件操作發(fā)現(xiàn)下面的錯(cuò)誤,請仔細(xì)檢查有關(guān)

11、的文件、路徑和驅(qū)動(dòng)器仔細(xì)檢查有關(guān)的文件、路徑和驅(qū)動(dòng)器9494:使用:使用nullnull無效;或無效;或出現(xiàn)一個(gè)小提示窗口,多點(diǎn)幾次后可以進(jìn)入。出現(xiàn)一個(gè)小提示窗口,多點(diǎn)幾次后可以進(jìn)入。n原因:賬套參數(shù)表原因:賬套參數(shù)表GlprefGlpref中字段有錯(cuò)或該表有損壞中字段有錯(cuò)或該表有損壞n解決:備份解決:備份glprefglpref表后刪除,導(dǎo)入新的表后刪除,導(dǎo)入新的glprefglpref表后,將導(dǎo)入的表與表后,將導(dǎo)入的表與備份的表的字段順序調(diào)整為一致后,將備份表中的數(shù)據(jù)復(fù)制回去;備份的表的字段順序調(diào)整為一致后,將備份表中的數(shù)據(jù)復(fù)制回去;并檢查并檢查LastAppWriterIDLastApp

12、WriterID字段的值是否正確字段的值是否正確n最后最后checkcheck1314 3343錯(cuò)誤錯(cuò)誤n金蝶金蝶KD2000KD2000及及KISKIS賬套使用賬套使用Microsoft Access Microsoft Access 數(shù)據(jù)庫作為存儲(chǔ)數(shù)數(shù)據(jù)庫作為存儲(chǔ)數(shù)據(jù)的格式。賬套有可能因偶然原因而損壞,如電源電壓不穩(wěn)、死據(jù)的格式。賬套有可能因偶然原因而損壞,如電源電壓不穩(wěn)、死機(jī)、沒有正確關(guān)閉應(yīng)用程序、病毒、由硬件引起的網(wǎng)絡(luò)通訊不穩(wěn)機(jī)、沒有正確關(guān)閉應(yīng)用程序、病毒、由硬件引起的網(wǎng)絡(luò)通訊不穩(wěn)定、網(wǎng)絡(luò)服務(wù)中斷等。任何影響計(jì)算機(jī)穩(wěn)定工作的非正常因素都定、網(wǎng)絡(luò)服務(wù)中斷等。任何影響計(jì)算機(jī)穩(wěn)定工作的非正常

13、因素都有可能破壞賬套數(shù)據(jù)庫。如果有可能破壞賬套數(shù)據(jù)庫。如果AccessAccess因某種原因而非正常退出,因某種原因而非正常退出,也可能導(dǎo)致數(shù)據(jù)庫損壞。也可能導(dǎo)致數(shù)據(jù)庫損壞。n最常見的錯(cuò)誤就是最常見的錯(cuò)誤就是33433343錯(cuò)誤,此時(shí)我們打開賬套時(shí)會(huì)提示錯(cuò)誤,此時(shí)我們打開賬套時(shí)會(huì)提示“文件文件操作發(fā)生下面的錯(cuò)誤,請仔細(xì)檢查有關(guān)的文件、路徑和驅(qū)動(dòng)器操作發(fā)生下面的錯(cuò)誤,請仔細(xì)檢查有關(guān)的文件、路徑和驅(qū)動(dòng)器33433343:Unrecognized database format Unrecognized database format C:GSNB2000BZXPSAMPLE.AIS.”C:GSNB

14、2000BZXPSAMPLE.AIS.”n嚴(yán)重的,使用嚴(yán)重的,使用access access 修復(fù)時(shí)出現(xiàn)如圖的提示,無法修復(fù)。修復(fù)時(shí)出現(xiàn)如圖的提示,無法修復(fù)。1516 3343錯(cuò)誤錯(cuò)誤n更嚴(yán)重的,使用更嚴(yán)重的,使用ODBCODBC修復(fù)時(shí),提示已經(jīng)修復(fù)成功,但實(shí)際上無論修復(fù)時(shí),提示已經(jīng)修復(fù)成功,但實(shí)際上無論是使用軟件還是用是使用軟件還是用access access ,仍然無法打開或修復(fù)賬套;用,仍然無法打開或修復(fù)賬套;用Access Access 20002000打開賬套時(shí),提示是否需要修復(fù),然后一直處于修復(fù)狀態(tài)。打開賬套時(shí),提示是否需要修復(fù),然后一直處于修復(fù)狀態(tài)。n下面根據(jù)由易到難的情況分別說

15、明處理方法下面根據(jù)由易到難的情況分別說明處理方法n注:同樣適用于其他錯(cuò)誤,如注:同樣適用于其他錯(cuò)誤,如30153015等造成的無法進(jìn)入賬套的錯(cuò)誤等造成的無法進(jìn)入賬套的錯(cuò)誤n根據(jù)賬套的損壞程度,經(jīng)常需要幾種方法結(jié)合使用根據(jù)賬套的損壞程度,經(jīng)常需要幾種方法結(jié)合使用n根據(jù)賬套所屬的根據(jù)賬套所屬的access access 版本而分別選擇相應(yīng)或更高的版本來處理版本而分別選擇相應(yīng)或更高的版本來處理n在選擇賬套修復(fù)工具的時(shí)候,優(yōu)先選擇最簡單的方法來進(jìn)行修復(fù);在選擇賬套修復(fù)工具的時(shí)候,優(yōu)先選擇最簡單的方法來進(jìn)行修復(fù);只有在最常用的方法都無法修復(fù)的時(shí)候,再選擇另外的方法。只有在最常用的方法都無法修復(fù)的時(shí)候,再

16、選擇另外的方法。n一般來講,幾乎任意一種賬套修復(fù)的方法把賬套修復(fù)完成后,都需一般來講,幾乎任意一種賬套修復(fù)的方法把賬套修復(fù)完成后,都需要利用標(biāo)準(zhǔn)賬套和要利用標(biāo)準(zhǔn)賬套和check/check3000check/check3000工具,對目標(biāo)賬套進(jìn)行結(jié)構(gòu)性的工具,對目標(biāo)賬套進(jìn)行結(jié)構(gòu)性的檢查,以使之符合正常賬套的標(biāo)準(zhǔn)后,才可以正式使用。檢查,以使之符合正常賬套的標(biāo)準(zhǔn)后,才可以正式使用。17 3343錯(cuò)誤錯(cuò)誤n提綱提綱183343錯(cuò)誤錯(cuò)誤_1使用使用KIS自帶的賬套修復(fù)功能自帶的賬套修復(fù)功能193343錯(cuò)誤錯(cuò)誤_1使用使用KIS自帶的賬套修復(fù)功能自帶的賬套修復(fù)功能注意:在修復(fù)賬套的時(shí)候,請關(guān)閉所有打開

17、該賬套的程序,包括軟件本身也要關(guān)閉賬套。203343錯(cuò)誤錯(cuò)誤_2利用利用VISDATA進(jìn)行修復(fù)進(jìn)行修復(fù)n在在K3K3安裝盤上安裝盤上HELPHELP下有下有 VISDATA.exeVISDATA.exe工具文件工具文件( (或安裝了或安裝了VBVB的環(huán)境中也有的環(huán)境中也有) )。運(yùn)行后執(zhí)行:文件。運(yùn)行后執(zhí)行:文件-修復(fù)修復(fù)mdbmdb-選擇需選擇需要修復(fù)的賬套要修復(fù)的賬套-打開。打開。n能修復(fù)一般用能修復(fù)一般用KIS7.5KIS7.5以前的產(chǎn)品自身以前的產(chǎn)品自身“修復(fù)修復(fù)”功能不能修復(fù)功能不能修復(fù)的問題。使用該工具不需要連接的問題。使用該工具不需要連接system.mdasystem.mda,

18、只有當(dāng)需要用,只有當(dāng)需要用它來打開賬套文件時(shí)才需要指定它來打開賬套文件時(shí)才需要指定system.mdasystem.mda文件和輸入用戶文件和輸入用戶名與密碼。名與密碼。該工具使用的情況很少,也很少有人在使用該工具來修復(fù)賬套。213343錯(cuò)誤錯(cuò)誤_3使用使用Access97的修復(fù)數(shù)據(jù)庫功能的修復(fù)數(shù)據(jù)庫功能nAccess 97Access 97僅適用于僅適用于KD2000KD2000及由及由KD2000KD2000升級到升級到KISKIS有有3232位產(chǎn)品位產(chǎn)品n啟動(dòng)啟動(dòng)Access97Access97,在出現(xiàn)的登錄對話框中輸入用戶名和密,在出現(xiàn)的登錄對話框中輸入用戶名和密碼碼n直接選擇打開問題

19、賬套,系統(tǒng)會(huì)提示是否需要修復(fù),點(diǎn)直接選擇打開問題賬套,系統(tǒng)會(huì)提示是否需要修復(fù),點(diǎn)“是是”后自動(dòng)修復(fù)。后自動(dòng)修復(fù)。n如果在如果在“工具工具”菜單中的菜單中的“數(shù)據(jù)庫實(shí)用工具數(shù)據(jù)庫實(shí)用工具”中選擇中選擇“修復(fù)數(shù)據(jù)庫修復(fù)數(shù)據(jù)庫”, 在修復(fù)數(shù)據(jù)庫對話框中,選擇想要修在修復(fù)數(shù)據(jù)庫對話框中,選擇想要修復(fù)的數(shù)據(jù)庫后,系統(tǒng)會(huì)提示賬套修復(fù)后保存為另一個(gè)獨(dú)復(fù)的數(shù)據(jù)庫后,系統(tǒng)會(huì)提示賬套修復(fù)后保存為另一個(gè)獨(dú)立的數(shù)據(jù)庫名。立的數(shù)據(jù)庫名。nAccess 97Access 97可以修復(fù)大部份的由于可以修復(fù)大部份的由于33433343錯(cuò)誤造成的賬套打錯(cuò)誤造成的賬套打不開的錯(cuò)誤。不開的錯(cuò)誤。223343錯(cuò)誤錯(cuò)誤_3使用使用Ac

20、cess97的修復(fù)數(shù)據(jù)庫功能的修復(fù)數(shù)據(jù)庫功能233343錯(cuò)誤錯(cuò)誤_4使用使用Windows2000的的ODBC修復(fù)修復(fù)n如果使用如果使用Access 97Access 97還無法修復(fù)賬套數(shù)據(jù)庫,就需要使用還無法修復(fù)賬套數(shù)據(jù)庫,就需要使用Windows2000Windows2000的的ODBCODBC修復(fù)功能來修復(fù)。修復(fù)功能來修復(fù)。n必須先通過必須先通過AccessAccess撤銷撤銷system.mdasystem.mda系統(tǒng)數(shù)據(jù)庫的密碼系統(tǒng)數(shù)據(jù)庫的密碼n運(yùn)行系統(tǒng)控制面版運(yùn)行系統(tǒng)控制面版 管理工具管理工具 中的中的ODBCODBC數(shù)據(jù)源數(shù)據(jù)源n選擇選擇“Microsoft Access 97

21、Database”,Microsoft Access 97 Database”,單擊配置,出現(xiàn)單擊配置,出現(xiàn)“ODBC Microsoft Access ODBC Microsoft Access 安裝安裝”對話框,單擊對話框,單擊“系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫”選選擇金蝶目錄下的擇金蝶目錄下的SYSTEM.MDASYSTEM.MDA文件文件 n單擊單擊 高級高級 ,出現(xiàn),出現(xiàn)“設(shè)置高級選項(xiàng)設(shè)置高級選項(xiàng)”窗口,在窗口,在“登錄名稱登錄名稱”中錄入中錄入morningstarmorningstar,密碼不能輸入,單擊,密碼不能輸入,單擊“確定確定”返回返回“ODBC Microsoft ODBC Mic

22、rosoft Access Access 安裝安裝”窗口。窗口。n在在“數(shù)據(jù)庫數(shù)據(jù)庫”中單擊中單擊“修復(fù)修復(fù)”, 選擇需要修復(fù)的金蝶賬套進(jìn)行賬套選擇需要修復(fù)的金蝶賬套進(jìn)行賬套修復(fù),通常情況下可修復(fù)成功。修復(fù),通常情況下可修復(fù)成功。n注:注:OdbcOdbc必須是用必須是用win 2000win 2000及以上版本的,不可使用及以上版本的,不可使用win 9xwin 9x的的ODBCODBC。n操作過程見下圖:操作過程見下圖:243343錯(cuò)誤錯(cuò)誤_4使用使用Windows2000的的ODBC修復(fù)修復(fù)n必須先撤銷必須先撤銷system.mdasystem.mda系統(tǒng)數(shù)據(jù)庫的密碼系統(tǒng)數(shù)據(jù)庫的密碼n1

23、 1進(jìn)入進(jìn)入accessaccess,不打開任何數(shù)據(jù),不打開任何數(shù)據(jù)賬套修復(fù)完成后,建議回到賬套修復(fù)完成后,建議回到accessaccess中,將系統(tǒng)數(shù)據(jù)庫密碼還原,確保數(shù)中,將系統(tǒng)數(shù)據(jù)庫密碼還原,確保數(shù)據(jù)庫的安全。據(jù)庫的安全。這一步是大多數(shù)維護(hù)人員最容易忘記,切記!253343錯(cuò)誤錯(cuò)誤_4使用使用Windows2000的的ODBC修復(fù)修復(fù)n2 2、ODBCODBC配置:配置:運(yùn)行系統(tǒng)控制面版運(yùn)行系統(tǒng)控制面版 管理工具管理工具 中的中的ODBCODBC數(shù)據(jù)源數(shù)據(jù)源雙擊雙擊263343錯(cuò)誤錯(cuò)誤_4使用使用Windows2000的的ODBC修復(fù)修復(fù)3、進(jìn)入ODBC修復(fù)界面273343錯(cuò)誤錯(cuò)誤_4使

24、用使用Windows2000的的ODBC修復(fù)修復(fù)3.1、首先選擇系統(tǒng)數(shù)據(jù)庫,即軟件安裝目錄下的system.mda文件283.2、其次,通過“高級”輸入登錄數(shù)據(jù)庫的用戶名3343錯(cuò)誤錯(cuò)誤_4使用使用Windows2000的的ODBC修復(fù)修復(fù)注意:沒有密碼,因?yàn)榍懊嬉呀?jīng)去掉了該密碼。293.3、最后,通過“修復(fù)”選擇需要修復(fù)的賬套數(shù)據(jù)庫.ais文件,確定后,系統(tǒng)開始修復(fù)。3343錯(cuò)誤錯(cuò)誤_4使用使用Windows2000的的ODBC修復(fù)修復(fù)303343錯(cuò)誤錯(cuò)誤_4使用使用Windows2000的的ODBC修復(fù)修復(fù)至此,恭喜你,如果賬套不是損壞特別嚴(yán)重,則應(yīng)該已經(jīng)修復(fù)!再結(jié)合至此,恭喜你,如果賬套

25、不是損壞特別嚴(yán)重,則應(yīng)該已經(jīng)修復(fù)!再結(jié)合checkcheck檢查該檢查該賬套的完整性。賬套的完整性。如果在用如果在用ODBCODBC修復(fù)之前沒有去掉修復(fù)之前沒有去掉AccessAccess的密碼,則修復(fù)后不管是用軟件打開賬套,的密碼,則修復(fù)后不管是用軟件打開賬套,還是用還是用AccessAccess打開數(shù)據(jù)庫,都會(huì)提示輸入密碼。但這時(shí)輸入的任何密碼都是錯(cuò)誤的打開數(shù)據(jù)庫,都會(huì)提示輸入密碼。但這時(shí)輸入的任何密碼都是錯(cuò)誤的313343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)nKISKIS上建立的賬套可以直接使用上建立的賬套可以直接使用Access 2000Access 2000修復(fù)修復(fù)nKD

26、2000KD2000的賬套,使用的賬套,使用Access 2000Access 2000數(shù)據(jù)庫修復(fù)后,需要利用數(shù)據(jù)庫修復(fù)后,需要利用轉(zhuǎn)換數(shù)據(jù)庫功能對數(shù)據(jù)庫版本進(jìn)行轉(zhuǎn)換;否則賬套不可用;轉(zhuǎn)換數(shù)據(jù)庫功能對數(shù)據(jù)庫版本進(jìn)行轉(zhuǎn)換;否則賬套不可用;n由由KD2000KD2000升級到升級到KISKIS的賬套,如果不需要保留的賬套,如果不需要保留Access 97Access 97對數(shù)對數(shù)據(jù)庫的訪問,可以不用進(jìn)行數(shù)據(jù)庫轉(zhuǎn)換;據(jù)庫的訪問,可以不用進(jìn)行數(shù)據(jù)庫轉(zhuǎn)換;nAccess 2000Access 2000幾乎可以修復(fù)所有前面各種方法都不能修復(fù)的幾乎可以修復(fù)所有前面各種方法都不能修復(fù)的賬套,但不是絕對能修復(fù);

27、賬套,但不是絕對能修復(fù);n如果是如果是access 2000access 2000以后的以后的access access ,則比照操作;,則比照操作;n也適用于用也適用于用Access 97Access 97打開賬套看不到任何一張表的賬套錯(cuò)打開賬套看不到任何一張表的賬套錯(cuò)誤;誤;n也適用于用也適用于用Access 97Access 97打不開賬套,但用打不開賬套,但用access2000access2000可以打可以打開的賬套的修復(fù)。開的賬套的修復(fù)。323343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)n操作過程:操作過程:n先連接工作組文件。先連接工作組文件。n進(jìn)入進(jìn)入ACCESS 2

28、000ACCESS 2000,不打開任何數(shù)據(jù)庫,不打開任何數(shù)據(jù)庫n點(diǎn)擊點(diǎn)擊“工具工具-數(shù)據(jù)庫實(shí)用工具數(shù)據(jù)庫實(shí)用工具-壓縮和修復(fù)數(shù)據(jù)庫壓縮和修復(fù)數(shù)據(jù)庫-選擇需要修復(fù)選擇需要修復(fù)的賬套的賬套-壓縮壓縮-輸入轉(zhuǎn)換后的數(shù)據(jù)庫文件名輸入轉(zhuǎn)換后的數(shù)據(jù)庫文件名db1 -db1 -保存;系統(tǒng)保存;系統(tǒng)會(huì)進(jìn)行一系列的修復(fù)。此過程中會(huì)提示輸入數(shù)據(jù)庫用戶名與密碼,會(huì)進(jìn)行一系列的修復(fù)。此過程中會(huì)提示輸入數(shù)據(jù)庫用戶名與密碼,以后同。以后同。n點(diǎn)擊:點(diǎn)擊:“工具工具-數(shù)據(jù)庫實(shí)用工具數(shù)據(jù)庫實(shí)用工具-轉(zhuǎn)換數(shù)據(jù)庫轉(zhuǎn)換數(shù)據(jù)庫-轉(zhuǎn)換到當(dāng)前數(shù)據(jù)庫轉(zhuǎn)換到當(dāng)前數(shù)據(jù)庫版本版本”.-.-選擇需要轉(zhuǎn)換的數(shù)據(jù)庫文件選擇需要轉(zhuǎn)換的數(shù)據(jù)庫文件db1

29、-db1-打開打開-輸入轉(zhuǎn)換后輸入轉(zhuǎn)換后的數(shù)據(jù)庫文件名的數(shù)據(jù)庫文件名db2-db2-保存;如果有提示,一路確定,系統(tǒng)將數(shù)據(jù)保存;如果有提示,一路確定,系統(tǒng)將數(shù)據(jù)庫轉(zhuǎn)換到當(dāng)前版本。庫轉(zhuǎn)換到當(dāng)前版本。n用用access2000access2000打開這個(gè)轉(zhuǎn)換后的數(shù)據(jù)庫打開這個(gè)轉(zhuǎn)換后的數(shù)據(jù)庫db2db2,選擇:,選擇:“工具工具-數(shù)據(jù)庫數(shù)據(jù)庫實(shí)用工具實(shí)用工具-轉(zhuǎn)換數(shù)據(jù)庫轉(zhuǎn)換數(shù)據(jù)庫-轉(zhuǎn)換到早期轉(zhuǎn)換到早期accessaccess版本版本-輸入轉(zhuǎn)換后要輸入轉(zhuǎn)換后要生成的數(shù)據(jù)庫名生成的數(shù)據(jù)庫名db3-db3-保存。轉(zhuǎn)換到早期版本后,可以供早期版本保存。轉(zhuǎn)換到早期版本后,可以供早期版本的的accessacce

30、ss使用,如使用,如Access 97.-KD2000Access 97.-KD2000賬套必須執(zhí)行這一操作賬套必須執(zhí)行這一操作n將將db3db3的擴(kuò)展名更為的擴(kuò)展名更為aisais,再用,再用access 97access 97打開和利用打開和利用checkcheck檢查。檢查。333343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)34在底部會(huì)出現(xiàn)一個(gè)進(jìn)度條成功后,access返回主界面,這時(shí)再用access 2000打開生成的db1.mdb文件3343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)35選中“db1.mdb”,然后“轉(zhuǎn)換”。3343錯(cuò)誤錯(cuò)誤_5使用使用access20

31、00修復(fù)修復(fù)36確定后系統(tǒng)開始轉(zhuǎn)換數(shù)據(jù)庫,完成后返回主界面。3343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)37確定后系統(tǒng)開始轉(zhuǎn)換數(shù)據(jù)庫,完成后返回主界面。3343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)383343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)39第一次用access97打開db3.mdb時(shí),系統(tǒng)會(huì)有此提示關(guān)閉access 97后,可以將db3.mdb修改為.ais的文件,然后按正常其他的修復(fù)操作。3343錯(cuò)誤錯(cuò)誤_5使用使用access2000修復(fù)修復(fù)403343錯(cuò)誤錯(cuò)誤_6使用使用KIS導(dǎo)庫工具導(dǎo)庫工具PutInAis_sm修復(fù)修復(fù)n下載地址:下載地址:

32、http:/:8080/download/forum/PutInAis.exehttp:/:8080/download/forum/PutInAis.exen該工具該工具用來處理那些無法用該工具該工具用來處理那些無法用access97access97、ODBCODBC、access 2000access 2000修復(fù)修復(fù)的賬套。的賬套。n通過它導(dǎo)庫后,可以用通過它導(dǎo)庫后,可以用assess97assess97打開;有時(shí)需要用打開;有時(shí)需要用access 2000access 2000轉(zhuǎn)換后才能轉(zhuǎn)換后才能被被access 97access 97識(shí)別。識(shí)別。n導(dǎo)庫后并不能被軟件識(shí)別,還需要結(jié)合導(dǎo)庫

33、后并不能被軟件識(shí)別,還需要結(jié)合checkcheck和標(biāo)準(zhǔn)賬套來補(bǔ)充丟失的表和和標(biāo)準(zhǔn)賬套來補(bǔ)充丟失的表和關(guān)系、索引后,才能被軟件所識(shí)別。關(guān)系、索引后,才能被軟件所識(shí)別。n對于權(quán)限和用戶,可能會(huì)丟失。建議清空所有的權(quán)限表中的內(nèi)容,重新導(dǎo)入對于權(quán)限和用戶,可能會(huì)丟失。建議清空所有的權(quán)限表中的內(nèi)容,重新導(dǎo)入標(biāo)準(zhǔn)賬套中的標(biāo)準(zhǔn)賬套中的sysusesssysusess表(如果有必要可能需要導(dǎo)入其他權(quán)限表),使得表(如果有必要可能需要導(dǎo)入其他權(quán)限表),使得managermanager可以進(jìn)入軟件,然后重新建立用戶和進(jìn)行權(quán)限分配??梢赃M(jìn)入軟件,然后重新建立用戶和進(jìn)行權(quán)限分配。n導(dǎo)庫后,他們的默認(rèn)值會(huì)丟失。需要通

34、過表設(shè)計(jì),將各涉及金額的表的字段導(dǎo)庫后,他們的默認(rèn)值會(huì)丟失。需要通過表設(shè)計(jì),將各涉及金額的表的字段(即貨幣類型的字段)的默認(rèn)值還原為(即貨幣類型的字段)的默認(rèn)值還原為0.0.n分析進(jìn)行分析進(jìn)行checkcheck時(shí)不能添加的關(guān)系或索引,決定對相關(guān)表進(jìn)行導(dǎo)表,一般需時(shí)不能添加的關(guān)系或索引,決定對相關(guān)表進(jìn)行導(dǎo)表,一般需要替換要替換glvchglvch、glacctglacct、glcyglcy、globjglobj等表。等表。n由于該工具和后面的由于該工具和后面的導(dǎo)庫后,后續(xù)的檢查工作很多,導(dǎo)庫后,后續(xù)的檢查工作很多,需要很仔細(xì)地檢查,請小心使用。需要很仔細(xì)地檢查,請小心使用。413343錯(cuò)誤錯(cuò)誤

35、_6使用使用KIS導(dǎo)庫工具導(dǎo)庫工具PutInAis_sm修復(fù)修復(fù)根據(jù)賬套性質(zhì)選擇根據(jù)賬套性質(zhì)選擇3232位還是位還是1616位產(chǎn)品位產(chǎn)品選擇目標(biāo)賬套后,選擇目標(biāo)賬套后,在導(dǎo)入后新賬套名在導(dǎo)入后新賬套名處輸入新賬套的路處輸入新賬套的路徑與賬套徑與賬套點(diǎn)擊點(diǎn)擊“開始開始”執(zhí)行執(zhí)行導(dǎo)庫的操作導(dǎo)庫的操作由于使用該工具后的后續(xù)工作需要很仔細(xì)的由于使用該工具后的后續(xù)工作需要很仔細(xì)的做,所以請小心使用!做,所以請小心使用!423343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)nEasyRecovery FileRepairEasyRecovery FileRepair

36、 號稱號稱Access Access 數(shù)據(jù)修復(fù)數(shù)據(jù)修復(fù)之王,它幾乎可以最終修復(fù)各種有可能修復(fù)的數(shù)據(jù)。之王,它幾乎可以最終修復(fù)各種有可能修復(fù)的數(shù)據(jù)。n該工具對因丟失數(shù)據(jù)庫系統(tǒng)對象而導(dǎo)致的賬套無法打開尤其有效,但它該工具對因丟失數(shù)據(jù)庫系統(tǒng)對象而導(dǎo)致的賬套無法打開尤其有效,但它對中文的支持不太好,表名稱中的中文字符會(huì)被替換成數(shù)字、字母或問對中文的支持不太好,表名稱中的中文字符會(huì)被替換成數(shù)字、字母或問號,但數(shù)據(jù)表中的中文數(shù)據(jù)不受影響。號,但數(shù)據(jù)表中的中文數(shù)據(jù)不受影響。n下載地址下載地址 nEasyRecovery FileRepairEasyRecovery FileRepair For Access

37、 For Access簡明使用教程下載地址:簡明使用教程下載地址: 43n需要根據(jù)需要根據(jù)glclsglcls表中的表中的fclsidfclsid和它對應(yīng)的和它對應(yīng)的fobjtablenamefobjtablename字段名,修改顯字段名,修改顯示為示為CstmCstm_?_?的表名。進(jìn)入顯示為的表名。進(jìn)入顯示為CstmCstm_?_?的表名后,可以的表名后,可以看到它的看到它的fclsidfclsid,根據(jù)這個(gè),根據(jù)這個(gè)fclsidfclsid對應(yīng)于對應(yīng)于glclsglcls表中的表中的fobjtablenamefobjtablename字字段名進(jìn)行修改。如表段名進(jìn)行修改。如表CstmCst

38、m_?_?中對應(yīng)的中對應(yīng)的fclsidfclsid為為4 4,它在,它在glclsglcls表表中的中的fobjtablenamefobjtablename字段名為字段名為“CstmCstm_ _資金年度資金年度”,那么就需要,那么就需要將將CstmCstm_?_?表更正為:表更正為:CstmCstm_ _資金年度;如果有其他的核算項(xiàng)目,同資金年度;如果有其他的核算項(xiàng)目,同樣處理。樣處理。n將所有表的貨幣字段默認(rèn)值改為將所有表的貨幣字段默認(rèn)值改為0 0。n需要檢查有沒有丟失最關(guān)鍵的需要檢查有沒有丟失最關(guān)鍵的glprefglpref表,如果沒有,需要從另外的標(biāo)準(zhǔn)表,如果沒有,需要從另外的標(biāo)準(zhǔn)帳中

39、導(dǎo)入,先添加關(guān)系和索引后,再根據(jù)實(shí)際情況修改這個(gè)表的內(nèi)容。帳中導(dǎo)入,先添加關(guān)系和索引后,再根據(jù)實(shí)際情況修改這個(gè)表的內(nèi)容。n分析分析checkcheck時(shí)不能添加的關(guān)系或索引,決定對相關(guān)表進(jìn)行導(dǎo)表,一般需要替換時(shí)不能添加的關(guān)系或索引,決定對相關(guān)表進(jìn)行導(dǎo)表,一般需要替換glvchglvch、glacctglacct、glcyglcy、globjglobj等表。等表。n使用該工具都不能修復(fù)的賬套,已經(jīng)沒有希望了,最好恢復(fù)最近的備份來繼續(xù)使用該工具都不能修復(fù)的賬套,已經(jīng)沒有希望了,最好恢復(fù)最近的備份來繼續(xù)日常處理。日常處理。3343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行

40、修復(fù)進(jìn)行修復(fù)44n如這些錯(cuò)誤,需要用如這些錯(cuò)誤,需要用3343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)使用使用access97access97修復(fù)提示,使用修復(fù)提示,使用access 2000access 2000修復(fù)卻沒有反映修復(fù)卻沒有反映使用使用ODBCODBC修復(fù)提示修復(fù)提示有時(shí)使用其他工具試有時(shí)使用其他工具試圖打開該賬套時(shí)提示圖打開該賬套時(shí)提示45n操作過程操作過程3343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)463343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修

41、復(fù)單擊單擊“Browse for Browse for File(s)File(s)”按鈕,查找要修按鈕,查找要修復(fù)的賬套(數(shù)據(jù)庫)復(fù)的賬套(數(shù)據(jù)庫)把文件類型改為把文件類型改為“所有文所有文件件”,選擇要修復(fù)的賬套(數(shù),選擇要修復(fù)的賬套(數(shù)據(jù)庫)后單擊據(jù)庫)后單擊“打開打開”按鈕按鈕 473343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)在上面的窗口中可以設(shè)置一些參數(shù):在上面的窗口中可以設(shè)置一些參數(shù):“Repair all files in their current foldersRepair all files in their current f

42、olders:”表示修復(fù)后的賬套仍保存在原來表示修復(fù)后的賬套仍保存在原來的文件夾,使用原先的文件名,程序會(huì)在當(dāng)前目錄中自動(dòng)產(chǎn)生一個(gè)備份文件的文件夾,使用原先的文件名,程序會(huì)在當(dāng)前目錄中自動(dòng)產(chǎn)生一個(gè)備份文件;“Create a repaired copy of the files in the folder below.Create a repaired copy of the files in the folder below.”表示修復(fù)后的賬套表示修復(fù)后的賬套放在指定的文件夾中(使用放在指定的文件夾中(使用“Browse for floderBrowse for floder”指定新的文件夾

43、),當(dāng)前文件夾中也指定新的文件夾),當(dāng)前文件夾中也不產(chǎn)生備份文件。不產(chǎn)生備份文件。48在修復(fù)的過程中,在開始和結(jié)束時(shí)分別會(huì)出現(xiàn)一在修復(fù)的過程中,在開始和結(jié)束時(shí)分別會(huì)出現(xiàn)一次次AccessAccess的密碼輸入窗口,輸入即可。的密碼輸入窗口,輸入即可。3343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)49在修復(fù)的過程中,程序?qū)Ρ?、關(guān)系、查詢等逐個(gè)進(jìn)行修復(fù),修復(fù)的數(shù)據(jù)庫可以在修復(fù)的過程中,程序?qū)Ρ?、關(guān)系、查詢等逐個(gè)進(jìn)行修復(fù),修復(fù)的數(shù)據(jù)庫可以用用AccessAccess正常打開;最好先用正常打開;最好先用checkcheck做一遍常規(guī)檢測,以確保賬套完好,

44、消除可能做一遍常規(guī)檢測,以確保賬套完好,消除可能存在的隱患。存在的隱患。3343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)可以看到已經(jīng)被導(dǎo)出的表503343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)的賬套,如果不能被access 97識(shí)別,請先用access 2000進(jìn)行轉(zhuǎn)換。513343錯(cuò)誤錯(cuò)誤_7使用使用EasyRecovery FileRepair進(jìn)行修復(fù)進(jìn)行修復(fù)通過表設(shè)計(jì),可以發(fā)現(xiàn)貨幣類型字段的默認(rèn)值絕對不可以丟失,否則將產(chǎn)生空值記錄,在結(jié)賬、過

45、賬過程中會(huì)產(chǎn)生錯(cuò)誤;結(jié)轉(zhuǎn)無法結(jié)轉(zhuǎn)等錯(cuò)誤。523343錯(cuò)誤修復(fù)后的注意事項(xiàng)錯(cuò)誤修復(fù)后的注意事項(xiàng)5354賬套升級功能賬套升級功能1n對于對于KD2000KD2000賬套,進(jìn)入軟件后,關(guān)閉任何賬套。在軟件賬套,進(jìn)入軟件后,關(guān)閉任何賬套。在軟件“文件文件”菜單下,有一個(gè)功菜單下,有一個(gè)功能能“賬套升級賬套升級”。利用賬套升級進(jìn)行數(shù)據(jù)庫導(dǎo)庫并選擇導(dǎo)入新賬套,軟件可以重建。利用賬套升級進(jìn)行數(shù)據(jù)庫導(dǎo)庫并選擇導(dǎo)入新賬套,軟件可以重建賬套,并可以解決上述的默認(rèn)值丟失、表描述丟失等情況,賬套,并可以解決上述的默認(rèn)值丟失、表描述丟失等情況,它的作用就是重建數(shù)據(jù)它的作用就是重建數(shù)據(jù)庫庫。n許多通過常規(guī)方法檢測不出原因

46、的非程序錯(cuò)誤,通過這種方式,都可以解決。許多通過常規(guī)方法檢測不出原因的非程序錯(cuò)誤,通過這種方式,都可以解決。 KISKIS版本中目前暫無此功能。版本中目前暫無此功能。n目前軟件支持的是標(biāo)準(zhǔn)帳目前軟件支持的是標(biāo)準(zhǔn)帳7.07.0、工業(yè)版、工業(yè)版7.37.3以前、行政事業(yè)以前、行政事業(yè)6.26.2、總帳報(bào)表、總帳報(bào)表7.07.0、迷你、迷你版版7.07.0版本的賬套升級導(dǎo)庫;不支持醫(yī)院版賬套升級導(dǎo)庫;會(huì)計(jì)中心比照行政事業(yè)版本的賬套升級導(dǎo)庫;不支持醫(yī)院版賬套升級導(dǎo)庫;會(huì)計(jì)中心比照行政事業(yè)版。版。n在執(zhí)行導(dǎo)入時(shí),原賬套需要處于未使用狀態(tài),即不能處理被其他軟件打開狀態(tài);在執(zhí)行導(dǎo)入時(shí),原賬套需要處于未使用狀

47、態(tài),即不能處理被其他軟件打開狀態(tài);n其他版的賬套,如果要通過導(dǎo)庫重建賬套,可以修改賬套參數(shù)表其他版的賬套,如果要通過導(dǎo)庫重建賬套,可以修改賬套參數(shù)表glprefglpref中的中的FDBVersionFDBVersion、FProgramVersionFProgramVersion、FDBNameFDBName字段的值為對應(yīng)的允許的賬套的參數(shù)值來字段的值為對應(yīng)的允許的賬套的參數(shù)值來變通實(shí)現(xiàn)。變通實(shí)現(xiàn)。 。導(dǎo)庫完成后,再用軟件打開賬套,程序提示需要升級,進(jìn)行升級。導(dǎo)庫完成后,再用軟件打開賬套,程序提示需要升級,進(jìn)行升級。n最后,必須利用最后,必須利用checkcheck和標(biāo)準(zhǔn)賬套進(jìn)行和標(biāo)準(zhǔn)賬套進(jìn)

48、行checkcheck,之后就可以使用了。,之后就可以使用了。n注注:對于使用了:對于使用了PutInAisPutInAis、EasyRecovery FileRepairEasyRecovery FileRepair等工具修復(fù)的等工具修復(fù)的KD2000KD2000賬套,賬套,都存在所有表的默認(rèn)值丟失現(xiàn)象,這時(shí)不管是都存在所有表的默認(rèn)值丟失現(xiàn)象,這時(shí)不管是KD2000KD2000的還是的還是KISKIS的賬套,都將的賬套,都將accessaccess版轉(zhuǎn)換為版轉(zhuǎn)換為9797數(shù)據(jù)庫結(jié)果,再把賬套參數(shù)修改為上述的對應(yīng)版本,再利用數(shù)據(jù)庫結(jié)果,再把賬套參數(shù)修改為上述的對應(yīng)版本,再利用“賬套升級功能”可

49、以自動(dòng)為所有表加上他們的默認(rèn)值。最后再利用可以自動(dòng)為所有表加上他們的默認(rèn)值。最后再利用checkcheck和標(biāo)準(zhǔn)賬和標(biāo)準(zhǔn)賬套進(jìn)行處理后升級到當(dāng)前版本就可以使用了。套進(jìn)行處理后升級到當(dāng)前版本就可以使用了。55賬套升級功能賬套升級功能2n如果版本不符,操作不成功如果版本不符,操作不成功56賬套升級功能賬套升級功能3n操作過程操作過程57賬套修復(fù)注意事項(xiàng)賬套修復(fù)注意事項(xiàng)n不論使用何種方式進(jìn)行賬套數(shù)據(jù)庫進(jìn)行修復(fù),都要做好原賬不論使用何種方式進(jìn)行賬套數(shù)據(jù)庫進(jìn)行修復(fù),都要做好原賬套的備份套的備份n初步修復(fù)成功后,都要利用初步修復(fù)成功后,都要利用checkcheck結(jié)合標(biāo)準(zhǔn)帳進(jìn)行結(jié)合標(biāo)準(zhǔn)帳進(jìn)行checkch

50、eckn對于對于checkcheck過程中檢查出來的不能添加索引、關(guān)系的表,需過程中檢查出來的不能添加索引、關(guān)系的表,需要分別一一處理,必須確保所有要分別一一處理,必須確保所有checkcheck項(xiàng)目全部通過項(xiàng)目全部通過n對于對于checkcheck出來的表,如果有重復(fù)鍵或錯(cuò)誤記錄,需要?jiǎng)h除出來的表,如果有重復(fù)鍵或錯(cuò)誤記錄,需要?jiǎng)h除對應(yīng)表中的重復(fù)值或錯(cuò)誤記錄對應(yīng)表中的重復(fù)值或錯(cuò)誤記錄n如果不方便一一地檢查是否有重復(fù)鍵或錯(cuò)誤記錄,可以采用如果不方便一一地檢查是否有重復(fù)鍵或錯(cuò)誤記錄,可以采用替換表的方式實(shí)現(xiàn),替換表的方式實(shí)現(xiàn),accessaccess會(huì)自動(dòng)過濾不合法數(shù)據(jù)。會(huì)自動(dòng)過濾不合法數(shù)據(jù)。n建

51、議的建議的checkcheck全部通過的情況下,關(guān)閉全部通過的情況下,關(guān)閉checkcheck程序,重新進(jìn)入,程序,重新進(jìn)入,再進(jìn)行一次再進(jìn)行一次check.check.賬套正式使用前,必須完整地通過賬套正式使用前,必須完整地通過check.check.nCheckCheck工具不是賬套修復(fù)工具,只能對可以使用的賬套有效。工具不是賬套修復(fù)工具,只能對可以使用的賬套有效。58思考思考一個(gè)KIS7.5賬套在只能通過 工具進(jìn)行修復(fù)后,如何解決各表的表描述和表中的默認(rèn)值的問題?59課程小結(jié)n1.掌握常見各種常用的修復(fù)方法n2.盡量先用最簡單地方法來修復(fù)賬套n3.掌握初步修復(fù)數(shù)據(jù)之后的后續(xù)處理n4.掌握

52、各種修復(fù)方法的綜合應(yīng)用n5、必須掌握使用access 97和 2000修復(fù)數(shù)據(jù)庫的方法n6.掌握“賬套升級”功能的應(yīng)用通過對各種修復(fù)方法的介紹,要求:各種修復(fù)方法的最后,都必須使用相應(yīng)的check或check3000工具,結(jié)合標(biāo)準(zhǔn)賬套,對目標(biāo)賬套進(jìn)行結(jié)構(gòu)性檢查,以確保目標(biāo)賬套符合正常賬套的標(biāo)準(zhǔn)。6061案例案例1n現(xiàn)象:工業(yè)版現(xiàn)象:工業(yè)版628628,打開賬套時(shí)提示:賬套自動(dòng)升級出錯(cuò)。,打開賬套時(shí)提示:賬套自動(dòng)升級出錯(cuò)。無法打開賬套,參照正常賬套中無法打開賬套,參照正常賬套中g(shù)lprefglpref表中的表中的LastAppWriterIDLastAppWriterID 修改后仍然不能正常打開

53、賬套。修改后仍然不能正常打開賬套。n出錯(cuò)提示:出錯(cuò)提示:打開賬套打開賬套Access97Access97進(jìn)行壓縮時(shí)進(jìn)行壓縮時(shí)62案例案例1n原因:賬套數(shù)據(jù)庫損壞;雖然可以利用原因:賬套數(shù)據(jù)庫損壞;雖然可以利用access 97access 97正常打開,正常打開,但是利用但是利用access 97access 97對修改進(jìn)行壓縮,提示錯(cuò)誤。對修改進(jìn)行壓縮,提示錯(cuò)誤。n解決:使用解決:使用access 2000access 2000對數(shù)據(jù)庫進(jìn)行修復(fù),再轉(zhuǎn)換為對數(shù)據(jù)庫進(jìn)行修復(fù),再轉(zhuǎn)換為access 97access 97的賬套。將的賬套。將glacctglacct、globjglobj、glcyg

54、lcy三張表替換;再三張表替換;再用用access97access97對數(shù)據(jù)庫進(jìn)行壓縮。利用對數(shù)據(jù)庫進(jìn)行壓縮。利用checkcheck對數(shù)據(jù)庫進(jìn)行對數(shù)據(jù)庫進(jìn)行checkcheck,賬套可以正常升級。,賬套可以正常升級。63案例案例2n現(xiàn)象:打開賬套,提示:文件操作發(fā)生下面的錯(cuò)誤,請仔細(xì)現(xiàn)象:打開賬套,提示:文件操作發(fā)生下面的錯(cuò)誤,請仔細(xì)檢查有關(guān)的文件、路徑、和驅(qū)動(dòng)器檢查有關(guān)的文件、路徑、和驅(qū)動(dòng)器30013001:無效的參數(shù)量。:無效的參數(shù)量。n原因:賬套系統(tǒng)數(shù)據(jù)庫表有錯(cuò)誤原因:賬套系統(tǒng)數(shù)據(jù)庫表有錯(cuò)誤n解決:利用解決:利用accessaccess重建賬套數(shù)據(jù)庫,并重建賬套數(shù)據(jù)庫,并checkch

55、eck后,即可正常后,即可正常打開賬套。打開賬套。64現(xiàn)象:現(xiàn)象:KD2000KD2000標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版賬套在突然停電后,通過軟件打開賬套,賬套在突然停電后,通過軟件打開賬套,提示:用戶沒有被授權(quán)。通過提示:用戶沒有被授權(quán)。通過access access 打開數(shù)據(jù)庫,可以進(jìn)入,打開數(shù)據(jù)庫,可以進(jìn)入,但只能看到一片空白。用但只能看到一片空白。用access 2000access 2000打開是同樣的效果。打開是同樣的效果。原因原因: :賬套被損壞,用賬套被損壞,用access 97access 97打開賬套后的提示如下頁圖示:打開賬套后的提示如下頁圖示:處理:處理:1 1、賬套打不開,無法用、賬套

56、打不開,無法用odbcodbc進(jìn)行修復(fù)。進(jìn)行修復(fù)。是由于賬套被損壞,請使用是由于賬套被損壞,請使用KIS7.5KIS7.5軟件中集成的軟件中集成的“賬套修復(fù)賬套修復(fù)”功功能對當(dāng)前賬套進(jìn)行修復(fù)。修復(fù)后,賬套可以正常使用數(shù)據(jù)庫等工能對當(dāng)前賬套進(jìn)行修復(fù)。修復(fù)后,賬套可以正常使用數(shù)據(jù)庫等工具打開。具打開。2 2、用戶沒有權(quán)限、用戶沒有權(quán)限是由于由于數(shù)據(jù)損壞造成的密碼或授權(quán)信息不正確。請刪除是由于由于數(shù)據(jù)損壞造成的密碼或授權(quán)信息不正確。請刪除GLRightGLRight表,清空表,清空GLAcctRightGLAcctRight、GLrptrightGLrptright表中有內(nèi)容。從一個(gè)新建立的賬表中有

57、內(nèi)容。從一個(gè)新建立的賬套中,導(dǎo)入套中,導(dǎo)入GLrightGLright表。表。3 3、利用、利用checkcheck工具和新建立的賬套,對當(dāng)前賬套進(jìn)行結(jié)構(gòu)上的完整工具和新建立的賬套,對當(dāng)前賬套進(jìn)行結(jié)構(gòu)上的完整性檢查。性檢查。案例案例365用軟件打開的錯(cuò)誤提示用軟件打開的錯(cuò)誤提示用用access access 打開數(shù)據(jù)庫打開數(shù)據(jù)庫后,點(diǎn)擊后,點(diǎn)擊“表表”用用access access 打開數(shù)據(jù)庫打開數(shù)據(jù)庫后,點(diǎn)擊后,點(diǎn)擊“查詢查詢”案例案例366一個(gè)一個(gè)KIS7.5KIS7.5標(biāo)準(zhǔn)版賬套,無法進(jìn)入,具體現(xiàn)象為:標(biāo)準(zhǔn)版賬套,無法進(jìn)入,具體現(xiàn)象為:用軟件打開,系統(tǒng)提示:進(jìn)入本系統(tǒng)!,請?zhí)岣呔璨⒓皶r(shí)

58、向用軟件打開,系統(tǒng)提示:進(jìn)入本系統(tǒng)!,請?zhí)岣呔璨⒓皶r(shí)向系統(tǒng)管理員反映!確定后,提示:用戶當(dāng)前帳號不被賬套所認(rèn)系統(tǒng)管理員反映!確定后,提示:用戶當(dāng)前帳號不被賬套所認(rèn)可。可。在用在用access 2000access 2000打開時(shí),提示:不能讀取記錄:在打開時(shí),提示:不能讀取記錄:在msysaccessobjectsmsysaccessobjects上沒有讀取數(shù)據(jù)的權(quán)限上沒有讀取數(shù)據(jù)的權(quán)限用用access 97record(s) cant be read;no read permission access 97record(s) cant be read;no read permission

59、on msysmodules2on msysmodules2原因:賬套可能是受突發(fā)事故導(dǎo)致錯(cuò)誤,需要修復(fù);并導(dǎo)致數(shù)據(jù)庫原因:賬套可能是受突發(fā)事故導(dǎo)致錯(cuò)誤,需要修復(fù);并導(dǎo)致數(shù)據(jù)庫結(jié)構(gòu)性錯(cuò)誤。結(jié)構(gòu)性錯(cuò)誤。案例案例4:67案例案例4:處理:處理:1 1、備份賬套、備份賬套2 2、進(jìn)入、進(jìn)入KIS7.5KIS7.5標(biāo)準(zhǔn)版,不用打開任何賬套,然后通過菜單下的標(biāo)準(zhǔn)版,不用打開任何賬套,然后通過菜單下的“賬套修復(fù)賬套修復(fù)”功能,對當(dāng)前賬套功能,對當(dāng)前賬套進(jìn)行修復(fù)。修復(fù)完成后,該賬套已經(jīng)可以被進(jìn)行修復(fù)。修復(fù)完成后,該賬套已經(jīng)可以被access access 打開。打開。3 3、由于該賬套數(shù)據(jù)庫已經(jīng)被破壞,已經(jīng)

60、不能進(jìn)行直接使用。需要進(jìn)行重建數(shù)據(jù)庫、由于該賬套數(shù)據(jù)庫已經(jīng)被破壞,已經(jīng)不能進(jìn)行直接使用。需要進(jìn)行重建數(shù)據(jù)庫4 4、重建數(shù)據(jù)庫:、重建數(shù)據(jù)庫:1 1)用)用KIS7.5KIS7.5新建一個(gè)空賬套,如新建一個(gè)空賬套,如a.aisa.ais,并直接結(jié)束化,作為標(biāo)準(zhǔn)賬套,并直接結(jié)束化,作為標(biāo)準(zhǔn)賬套2 2)在)在access access 上建立一個(gè)數(shù)據(jù)庫文件,如上建立一個(gè)數(shù)據(jù)庫文件,如db1.mdbdb1.mdb3 3)打開)打開db1db1,然后通過,然后通過“導(dǎo)入導(dǎo)入”功能,導(dǎo)入功能,導(dǎo)入 “漫步云端漫步云端.AIS”.AIS”賬套中的所有表、模塊,然后導(dǎo)賬套中的所有表、模塊,然后導(dǎo)入入4 4)導(dǎo)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論