今天接到用戶一個情況反饋:
PLM系統(tǒng)賬號登錄后,對本賬號進行密碼修改,比如:PLM202301 (改成這個密碼),但發(fā)現(xiàn)OIOrgwebs服務重啟后,這個賬號的密碼又變成了 000000
接到這個反饋后,我們覺得非常奇怪,為此,我們將用戶的數(shù)據(jù)庫還原到我們的測試機上,對這個賬號進行模擬測試。?測試后發(fā)現(xiàn)這個問題還真的存在
之后我們安排開發(fā)人員對系統(tǒng)數(shù)據(jù)做了分析,發(fā)現(xiàn),用戶這個人員數(shù)據(jù)庫這個賬號的登錄名存在格式上的錯誤。
實際登錄名是:jzxwork
而數(shù)據(jù)庫登記的是:jzxwork 后面有空行回車
而這個登錄名出現(xiàn)空行回車的原因是,這個賬號是通過他們數(shù)據(jù)庫后臺導入的。為此,我們寫了一個數(shù)據(jù)庫更新的腳本來去掉登錄名里面的所有回車符合
更新登錄名 去掉回車
UPDATE OI_ORG_T008 SET S_C1 = REPLACE( S_C1, CHAR(13), ” )
GO
UPDATE OI_ORG_T008 SET S_C1 = REPLACE( S_C1, CHAR(10), ” )
在OIOrg數(shù)據(jù)庫表上運行后
需要重啟?OIOrgWebs服務后才能徹底解決這個問題