ERP軟件問題大致分四種類型,需求、bug、環(huán)境、數(shù)據(jù)。就這四類問題ERP工程師如何處理,為大家提供一下思路。
1、需求問題
這類問題產(chǎn)生原因是客戶提出需求,而軟件滿足不了用戶需求。
首先是降低客戶的期望值,因為一般的需求開發(fā)不原意修改,如果修改可能造成其它的地方發(fā)生異常。
可以找出變通方法提供給客戶。
其次,如果客戶要求十分強烈,只能是開發(fā)出補丁,或者建議客戶等待升級,新版本解決。
2、bug問題
這類問題只能用開發(fā)處理,不過首先要證明這是個bug,不是環(huán)境和數(shù)據(jù)問題。
3、環(huán)境問題
環(huán)境問題處理十分困難,有些問題很莫名其妙。
首先將備份恢復(fù)到其它機器上,看問題是否重現(xiàn),比如客戶操作系統(tǒng)是2000,那么可以找臺xp機器。
注意操作系統(tǒng)的補丁,系統(tǒng)補丁不一致可能導(dǎo)致問題。
其次檢查數(shù)據(jù)庫補丁。數(shù)據(jù)庫補丁不一致導(dǎo)致數(shù)據(jù)庫訪問出現(xiàn)問題。
還有記得要重新軟件,可能是病毒導(dǎo)致軟件的dll控件被修改刪除,導(dǎo)致問題。最好在一臺全新的機器上面安裝。
4、數(shù)據(jù)問題,這類問題沒有方法可以遵循。
下面看幾個實例。
系統(tǒng)環(huán)境:xp sp2
數(shù)據(jù)庫類型:sql server 2000 oracle 10g
ERP軟件:浪潮高端產(chǎn)品gs5.0(測試版)
1、(sql server) 安裝軟件在建立數(shù)據(jù)庫實例的時候提示錯誤,錯誤大概是數(shù)據(jù)庫訪問錯誤,從現(xiàn)象上看好像是程序錯誤。系統(tǒng)數(shù)據(jù)庫建立不成功。
這個問題剛出現(xiàn)的時候,我也是沒有辦法,因為系統(tǒng)數(shù)據(jù)庫建立沒有成功。不能在查詢分析器中執(zhí)行錯誤腳本。后來通過事件查看器發(fā)現(xiàn),抱錯以后點擊終止,會執(zhí)行delete語句刪除以前建立的表和數(shù)據(jù)庫。這就是說明抱錯以后我們不點擊終止,就可以執(zhí)行出錯語句。那就執(zhí)行一下,結(jié)果提示msdtc出錯。到組件服務(wù)中看看msdtc,修改設(shè)置,再建立就可以了。
總結(jié):不僅是浪潮軟件,其它軟件也是這樣,程序異常終止,都會有些回滾操作。我們在處理數(shù)據(jù)問題的時候一定要注意,要不有些重要信息到我們是不能找到的。
2、(sql server)數(shù)據(jù)庫建立帳套的時候提示腳本錯誤,查詢分析器執(zhí)行腳本,發(fā)現(xiàn)腳本中有兩個;;
根據(jù)腳本名稱,找到安裝路徑下的腳本,修改腳本名稱后面加上.bak。復(fù)制腳本內(nèi)容,新建文本文件,粘貼膠本,修改錯誤,修改腳本名稱。重新建立帳套。
總結(jié):這個問題比較簡單,記住修伽任何數(shù)據(jù)之前請做好數(shù)據(jù)備份。
3、(oracle)建立帳套的時候提示:無法找到oramts.dll。詳細(xì)抱錯是dotnet數(shù)據(jù)庫訪問錯誤。肯定是環(huán)境問題。
重裝dotnet ,再建立帳套,還是抱錯。
找一臺干凈的虛擬機,還是抱錯。
這個dll干什么用的??goole baidu 一下吧,原來這個dll是oracle的一個客戶端組件里邊的東東。
安裝oracle客戶端。