2012年11月4日 星期日

如何解決Unable to start service: OOXX services stop automatically if they have no work to do


今天早上USER通知我TM1的Data Server不能啟動。

原因是他在機器加了一個新的data server ,但是忘了改 tm1s.cfg 裡面的設定
後來USER修改 tm1s.cfg 時忘了先停止 data server 就直接改 tm1s.cfg 裡面的內容,結果再次啟動時就發生Unable to start service: OOXX services stop automatically if they have no work to do這個錯誤。

解法:
先去事件檢視器去看詳細的錯誤訊息,發現是 data server路徑DataBaseDirectory錯誤。
Goole了一下,發現是註冊檔的路徑與tm1s.cfg的DataBaseDirectory。

於是我就執行了以下的動作
1. Start => Run
2. 在cmd.exe輸入Regedit
3. 尋找HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
4. 找尋你的TM1 DataServer名稱。
5. 修改ConfigPath與tm1s.cfg的DataBaseDirectory一樣的路徑。

6. 在Service上啟動DataServer。
7. 搞定收工


參考網址


2 則留言:

  1. 你好,
    看了你的部落格有很多關於TM1的收獲。
    因為我們公司也打算使用TM1做Budget,
    所以想請問一下,你們公司是透過哪間廠商導入的呢?
    謝謝。
    penny

    回覆刪除
    回覆
    1. 我們公司是全台灣做TM1的廠商。
      上網搜尋宏燁資訊就可以了。

      刪除