今天接到用戶一個(gè)情況反饋:
PLM系統(tǒng)賬號(hào)登錄后,對(duì)本賬號(hào)進(jìn)行密碼修改,比如:PLM202301 (改成這個(gè)密碼),但發(fā)現(xiàn)OIOrgwebs服務(wù)重啟后,這個(gè)賬號(hào)的密碼又變成了 000000
接到這個(gè)反饋后,我們覺(jué)得非常奇怪,為此,我們將用戶的數(shù)據(jù)庫(kù)還原到我們的測(cè)試機(jī)上,對(duì)這個(gè)賬號(hào)進(jìn)行模擬測(cè)試。?測(cè)試后發(fā)現(xiàn)這個(gè)問(wèn)題還真的存在
之后我們安排開(kāi)發(fā)人員對(duì)系統(tǒng)數(shù)據(jù)做了分析,發(fā)現(xiàn),用戶這個(gè)人員數(shù)據(jù)庫(kù)這個(gè)賬號(hào)的登錄名存在格式上的錯(cuò)誤。
實(shí)際登錄名是:jzxwork
而數(shù)據(jù)庫(kù)登記的是:jzxwork 后面有空行回車
而這個(gè)登錄名出現(xiàn)空行回車的原因是,這個(gè)賬號(hào)是通過(guò)他們數(shù)據(jù)庫(kù)后臺(tái)導(dǎo)入的。為此,我們寫了一個(gè)數(shù)據(jù)庫(kù)更新的腳本來(lái)去掉登錄名里面的所有回車符合
更新登錄名 去掉回車
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ù)庫(kù)表上運(yùn)行后
需要重啟?OIOrgWebs服務(wù)后才能徹底解決這個(gè)問(wèn)題