iT邦幫忙

0

伺服器異常是否會造成重整資料庫後整個資料夾會被刪除?

  • 分享至 

  • xImage

各位前輩好
小弟我最近遇到一個不解的問題,要麻煩各位前輩指教

我擔任某公司的MIS一職,內部有四台伺服器
其中一台是MRP系統,稱作SERVER-A
還有一台是供分公司的同仁遠端連線操作MRP,稱作SERVER-B
其他兩台是DC兼file server,分別稱SERVER-C跟-D

最近MRP顧問跟我反應說他透過SERVER-B重整SERVER-A系統時會發生錯誤
然後系統的資料夾會被移除,但是透過SERVER-C或-D都正常
我一開始很納悶為什麼要在其他SERVER重整,難道不行直接在SERVER-A上執行嗎?
當然我得到的答案是不行,據了解,系統已經有20年的歷史了,我想說可能是舊系統的關係吧

後來我找不到原因,畢竟SERVER-B我才重新安裝作業系統不到2天就出現這問題
他說他從來沒遇過,我也跟他說你提供的資訊太籠統,只說重整會出問題
看事件檢視器也沒有發現什麼異常的錯誤,最後就鬧到上面
我也只能跟他們說,既然SERVER-B不能使用,不然就先透過C或D重整A
他冷冷地回我說,他當然不會使用B來重整了,但是怕到時候B掛掉會影響到A上的MRP

事情的經過就是這樣,所以想請教各位前輩
是否伺服器異常會造成重整資料庫後整個MRP系統資料夾會不見的問題
甚至沒有搭嘎的伺服器故障會影響到MRP系統的資料

我一開始是懷疑純粹是MRP程式的問題,但後來想想會不會是因為OS版本太舊
然後資料庫又累積了龐大的資料,造成OS無法辨識而錯亂(SERVERB是WIN 2000 SRV)
就像是EXCEL2003資料不能超過65536筆,而EXCEL 2007後可以到1,048,576筆的意思一樣

再這樣下去,怕小弟我不久後就會被踢出去了

superfan iT邦新手 4 級 ‧ 2016-08-13 02:26:13 檢舉
不好意思,內容的格式好像沒設定好,請見諒,希望不要影響回答的意願,感謝
superfan iT邦新手 4 級 ‧ 2016-08-16 14:49:36 檢舉
OS除了SERVER-B是2000以外,其餘的作業系統都是2003
至於SERVER-B一直以來都是我重灌的,都沒發生問題。
MRP顧問在我進公司以來都是同一個,已6年。
最新的資訊就是一張出錯的照片,裡面顯示MRP系統的錯誤訊息"是否繼續執行 YES NO",唯一的線索大概是重整項目筆數最多時出錯,58萬筆
正努力與MRP顧問溝通,希望可以得到更多訊息
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
5
海綿寶寶
iT邦大神 1 級 ‧ 2016-08-13 16:12:01
最佳解答

畢竟SERVER-B我才重新安裝作業系統不到2天就出現這問題

要查已經上線的資訊系統出了什麼問題
例如:「前天還可以,今天就不行」
一般第一個查的就是「變更」
1.硬體環境變更
2.軟體程式修改
3.軟硬體環境設定變更
4.使用者操作習慣變更

由於因故你去重裝了 SERVER-B
所以你就成了這次問題的主事者
就算不是你的原因
你也要負起「找出/證明真正原因」的責任

你可以把兩天前的 SERVER-B 完完整整地「復原」嗎?
如果可以,就復原
如果不行,就鼻子摸摸去請教MRP顧問
「SERVER-B的問題在那裡」?
如果他也不知道,就換問
「怎麼樣的 SERVER-B 就可以正常使用沒問題」?
第一個問題無所謂,但第二個問題是他應該要答的出來的

Good Luck.

看更多先前的回應...收起先前的回應...
superfan iT邦新手 4 級 ‧ 2016-08-14 10:35:59 檢舉

感謝回答。
就是因為問不到才來求救...嗚。
SERVER-B因為某些原因,我平均3個月會重灌ㄧ次,算起來也重灌好幾次,只是想不透,MRP明明是在SERVER-A,為什麼會被B影響到....SERVER-B環境相當單純,就OS+1套軟體而已...他的回答像是只要任何一台伺服器掛掉都有可能影響到MRP伺服器,這就是我最不解的地方...

要解決問題,就要有「證明問題原因」的能力
或者「讓問題重覆發生」的能力
不然
就只能繼續鬼打牆下去

superfan iT邦新手 4 級 ‧ 2016-08-15 08:59:53 檢舉

我來這發問主要也是我能力不足,希望在線索不多的情況下,釐清一些事情,才有籌碼跟他討論,至於「讓問題重覆發生」的能力,在我沒接觸過MRP,也沒重整過的情況下,我可以做些甚麼,希望前輩指點迷津,謝謝。

今天早上他又開始責怪,把重點放在現在不解決SERVER-B,改天發生問題會拖累SERVER-A。PS.我主要想釐清,若SERVER-C或D可以執行重整,只要不在SERVER-B操作,應該就沒有影響吧?再麻煩前輩了,謝謝

問題的原因對就對,錯就錯,不是人多就有用的
就算這裡所有人都說你對,也沒有什麼幫助。

最後給你一個小建議,
提出可以說服老板的證明「現在這台 SERVER-B 和重裝之前那台可以work的SERVER-B」一模一樣
如果你能說服老板,
把問題導成「硬體環境沒有變更,所以是軟體/設定的問題」,
那麼問題就會回到 MRP 顧問身上了。

照道理講資訊系統有問題
通常是外部廠商會比內部 MIS 人員急
貴公司可能有不足外人道的種種因素
你才會落到今天這段田地

還是 Good luck

1
做工仔人!
iT邦大師 1 級 ‧ 2016-08-13 08:15:50

樓主講的也有點籠統.

建議:從"系統的保護程式"方向去查.
(也就是說:MRP系統在執行重整之前會先去執行一支"驗證程式"來驗證是不是合法授權? 如果執行傳回結果為假或無法執行:就將"目錄"刪除.)

另外:20年的系統:有可能就是在 DOS 環境下開發的系統囉!
如果是, 可以用站內簡訊與我連絡. 看我可不可以幫上一點忙.

superfan iT邦新手 4 級 ‧ 2016-08-13 10:42:58 檢舉

感謝回答
不好意思,我少敘述了一些部份,
我沒有負責MRP,所以結構詳情是什麼我也不清楚,甚至用什麼程式開發的我也不清楚,也沒有權限,主要就負責維護伺服器

所以他只說了重整會出問題,什麼都沒講,問了也不說....只強調其他伺服器可以正常執行,所以我很困擾....

0
haoming
iT邦好手 1 級 ‧ 2016-08-14 13:43:34

有沒有可能 兩台 server 有執行 資料夾同步之類工具。 而servet b 重灌後,資料夾都空了,所以他把"空"狀態同步到 server a

superfan iT邦新手 4 級 ‧ 2016-08-14 15:49:28 檢舉

感謝回答,不好意思,我在發問的內容漏掉了這部分資訊,SERVER-B不是第一次重灌了,這幾年已經好幾次了,都未發生這類的問題,主要也是MRP顧問有提到可以透過其他伺服器重整SERVER-A,而且都很正常,所以應該沒有同步的問題...吧

0
darkslayer
iT邦好手 1 級 ‧ 2016-08-16 11:24:26
  1. 之前重裝server-b都是你裝的嗎? , 之前重裝後都沒問題還是一直都有問題.
  2. MRP顧問有換過人嗎?
  3. 請MRP顧問提供他的操作流程, 你自己實作看看問題在哪, 或請他連線上來你看著他操作, 看到哪個步驟才會出事.
  4. 請告知SERVER-A, SERVER-B的作業環境等, 你給的越詳盡, 其他人就能做出較精準的判斷.
superfan iT邦新手 4 級 ‧ 2016-08-16 14:35:32 檢舉

感謝指教

  1. SERVER-B一直以來都是我重裝的,都沒發生問題。
  2. 從我進公司以來都是同一個人,已待6年,據了解,他是接手的,主要負責維護。
  3. 正努力與他溝通,目前他只提供重整時發生錯誤的訊息照片,是MRP系統跳出的訊息,關於"是否繼續執行YES NO",照片唯一的線索大概就是他在重整筆數最多的項目時出錯,58萬筆。
  4. 除了B是2000以外,其餘都是2003

不好意思,資料不夠完整,我當時在"SERVER-B重整SERVER-A資料庫會因為錯誤刪除整個資料夾"裡面鬼打牆而無法自拔...

  1. 上次重整後到這次重整前, 有MRP做過更新嗎? 有的話, 有更新到維護時所需的程式嗎?
  2. Server-a的硬碟用多久了, 有check一下看看有沒有壞軌..
  3. 他的重整應該是用系統的程式做重整吧! 如果是那就跟os無關, 如果硬要牽拖是os的問題, 就裝個2003給他用吧!
  4. 你的db是 sql 還是...
superfan iT邦新手 4 級 ‧ 2016-08-17 16:58:01 檢舉
  1. 鬼打牆,堅持其他主機可以執行,SERVER-B就是不行,無解
  2. 6年,有用軟體檢查過,暫時沒有異常
  3. 前天有測試過2003,但遠端桌面連線軟體的版本疑似因無法連到網路磁碟機而造成遠端程式無法執行(2000跟2003需使用不同版本),所以失敗...
  4. 好像是dbase
0
johnson69
iT邦新手 5 級 ‧ 2016-08-24 14:06:25

我會這樣做,提供你參考:
(1) 用異機還原軟體,先將電腦B備份起來。並存放在自己電腦的D槽,以便將來還原用。
(2) 用異機還原軟體,把電腦C備份起來,並存放在自己電腦的D槽。將C的備份檔copy到電腦B的D槽。
(3) 用異機還原軟體,將存放在電腦B的「備份C」還原。這樣一來,電腦B就變成了『複製C』。
(4) 用電腦『複製C』去重整電腦A,看看會不會掛掉。 如果會掛掉,那就是電腦B硬體的問題了。
 就向公司建議換一台新機器吧。
(5) 如果不會掛掉,而是可以正常的完成重整。那你就把『複製C』修改一下設定.....等,讓它變成電腦B,就繼續服役。

superfan iT邦新手 4 級 ‧ 2016-08-26 11:10:38 檢舉

感謝回答,你的建議還不錯,下次遇到類似的狀況可以來使用

因為這次我原本要另外安裝Win 2003再請他重試
但他認為是硬體問題,所以就沒有打算要測試
就說先維持現狀,等他測試2008是否能運作系統
如果可以就直接更換SERVERB然後再裝2008
不過很好奇為什麼他不讓我試2003...而是直接要更新到2008...

我要發表回答

立即登入回答