金蝶KIS 16忘記manager密碼
????公司的財務(wù)人員忘記了manager的密碼,多次登錄失敗,于是根據(jù)網(wǎng)上的描述嘗試了本次重置密碼的過程。? ?
????金蝶KIS 16中的manager是管理員賬戶名,其密碼保存在數(shù)據(jù)庫中,與其早期版本不一樣的是,數(shù)據(jù)庫結(jié)構(gòu)發(fā)生了變化,所以目前網(wǎng)上找到的在金蝶系統(tǒng)管理中可執(zhí)行的命令沒有效果。
????金蝶KIS 16本地版的數(shù)據(jù)庫使用的是微軟的sql 2008 express,這個版本沒有帶管理工具,沒辦法直接修改數(shù)據(jù)庫中的數(shù)據(jù),可以從網(wǎng)上下載對應(yīng)版本的managent?studio,但是只對低版本的windows兼容性較好,win10及以上極可能安裝失敗,所以可以安裝其它數(shù)據(jù)庫管理工具,比如dbeaver。
????安裝完dbeaver后,需要在sql server express的配置工具中打開相應(yīng)的端口,才可以連接到數(shù)據(jù)庫。

????金蝶的每個賬套都會對應(yīng)數(shù)據(jù)庫中的一個數(shù)據(jù)庫名字,在金蝶的系統(tǒng)管理中找到對應(yīng)賬套的名字,該賬套名字對應(yīng)數(shù)據(jù)庫中數(shù)據(jù)庫的名字

在該數(shù)據(jù)庫中有3張表與manager的登錄相關(guān)。
t_User_Login中記錄了用戶登錄的失敗次數(shù),超過5次則鎖定賬戶禁止登錄1小時;
t_User中保存了manager的密碼(已加密)和過期時間,得益于加密功能,無法從數(shù)據(jù)庫中查看用戶密碼。當(dāng)密碼為空且已過期,則在登錄時提示輸入新密碼。
t_User_PassWord中保存了用戶修改密碼的記錄,包括修改后的密碼(已加密)和修改日期。