這幾天公司的會計伺服器程式突然有狀況 頻頻出問題 真的讓我熬夜失眠好幾夜 尋找解決方式 及測試效能的方式
礙於經費及預算問題 只好利用現有資源 將問題一一找出
果然在今天 讓我真正找出問題所在囉 很高興 而且很開心....真的 努力沒有白費

做了很多的紀錄 以及測試 這裡貼上來跟大家分享 雖然大部分的硬體環境不一樣 程式也不同
不過至少作的努力 都有目共睹..
===============================================
2008/7/9-
將舊有的ACCOUNT SQL服務停止 複製SQLXXXX.mdf .ldf檔案
新的主機安裝win2k3 更新hotfix 更改電腦名稱 設定dhcp對應
安裝SQL server 2000 standard
切記不能更新sp3 因為安全性問題增強 安裝GBA系統會要求ADMIN障號密碼
安裝完後重開機 使SQL服務正常運作
確認SQL 服務正常後 安裝GBA1.6版主程式
安裝注意事項:
開啟Enterprise manager 將舊有複製出來的gba0398.mdf.ldf
gba0398sysmdf.ldf 附掛上去 讓資料庫正常抓取
之後下一部點選 會自動偵測SQL資料庫 千萬不能點選 單機資料庫及網路工具 會造成錯誤 偵測完後自動測試連線
安裝主程式要求系統設定
安裝完畢 自動出現中央政府歲際會計系統
此時顯示正常畫面 將gba0708程式 解壓縮更新覆蓋c:\gba
然後會出現找不到ntwdbilb.dll的元件
將元件複製到c:\gba
開啟gba主程式 檢查是否順利開啟
檢查版本 並使用共同性資料下載即轉入更新所需要的檔案
測試成功後 開始安裝用戶端的主程式

安裝用戶端主程式
步驟同伺服器版本 點選網路資料庫連接工具client utility
若出現錯誤無法連接或找不到資料庫
請直接到gba資料夾gba\pak\gbasetup 直接安裝
若有錯誤再放ntwdblib.DLL檔到C:\GBA
更新970807程式檔
開啟gba程式 輸入帳戶密碼 確認版本
使用普通會計\過帳 來測試 經費跟歲入 列印緩慢的問題是否存在
開啟 效能監控 新增
process time
sql server memory manager
physical disk
來觀察列印時後的數值
測試正常 結果判斷更換主機後 用戶端連線列印正常 不會有緩慢的情況
後續再到會計室測試更換資料庫伺服器
============================
補7/11紀錄
備機: Acer 2800/ intel2 C2D /1G ram
測試方式:
將主機重新安裝win2k3
安裝SQL 2000 SP3
安裝DB Backup GBA0398,GBA0398SYS 後附掛到新系統上面
安裝GBA 網路版 安裝步驟 已下載GBA網站相關SOP 查詢
安裝過程中 首先出現要我要驗證SQL admin 帳號密碼 我是用網域同步 輸入帳號密碼後 顯示錯誤 無法連結資料庫

移除在用SQL本身驗證 一樣錯誤 經過多次測試 發現安裝完SQL 2000 後不能升級SP3 就不會出現驗證的錯誤訊息

下一步安裝後出現缺少ntwdblib.DLL 而懷疑網路下載檔案有漏封包 重新下載後 狀況一樣

而測試過程中 出現的問題 都與GBA小組 李先生聯絡 最後安裝完伺服器網路版 接下來安裝client端 使用網路前端工具安裝 一樣出現錯誤

就這樣反覆測試 反覆mail給李先生

最後得到的結果是 使用一台全新的電腦安裝用戶端 使用(網域管理者)登入 列印正常 、切換資料庫正常、 無任何列印緩慢的問題(伺服器效能 intel2 C2D /1G ram)

但是用到網域內任何使用者登入就產生錯誤 無法切換資料庫、 設定修改sys.ini檔案也無法切換、查看原本的account 發現c:\gba 有設共享 ,並有設權限 因此將相關權限設定到新的主機 測試後狀況一樣有錯誤,此時我才覺得為何ncpfs2000登入均正常、而user登入皆錯誤, 因此聯想到是否domain權限關係有影響??(目前確定gba與網域是無關連的)

目前遇到的狀況 列印問題因為CPU效能變快 所以減少等待時間 此部份是測試成功的
而新系統遇到的GBA無法切換 及登入的狀況 還是存在 會使用到切換 新舊server的問題是要驗證 王小姐使用他本身pc修改sys.ini 對應到新的主機 列印會正常 但是卻產生連登入都無法登入 必須改回為account登入才正常 但這就回到原本的問題一樣 列印緩慢

將此問題回覆 周一再想辦法處理
============================
2008/7/14-
由joey到場 重新將架構及問題告知
重新移除sql 2000和gba
使用sql驗證方式安裝
檢查安裝完後 測試伺服器本身列印 及client端列印 觀察效能
結果重新安裝一樣
經過多次討論以及互相測試後 結果將資料庫備份
安裝sql 2000 sp4
重新開機後 測試正常
網路列印正常
並請王小姐遠端列印 結果也是正常
結論是經過多次測試 升級到sp4即可解決問題
不過對於process的問題 還是能夠更換硬體為優先
本案轉結案 後續有問題在另開案件處理
arrow
arrow
    全站熱搜

    taichenyu 發表在 痞客邦 留言(4) 人氣()