|
主服務不能啟動的原因是什麽?
答:
1)不能連接到數據庫,這是主服務不能啟動的主要原因,其原因如下:
1.
Plm數據庫和表在SQLServer數據庫或Oracel數據庫裏不存在,這通常是由於協同管理服務端安裝不成功造成的。
2.
SQLServer數據庫或Oracle數據庫的係統管理員(如sa)用戶名或密碼輸入不正確,或者實例名輸入不正確;
3.
在服務端控製台裏,主服務器參數和數據庫參數設置中服務器地址和數據庫名稱的IP等參數輸入是否正確,IP地址應該輸入網絡實際IP,通常不要使用127.0.0.1,另外,機器的IP地址不要使用動態獲取方式;
4.
SQLServer2000至少需要打SP2以上;
5.
SQLServer2005以上版本,沒有啟用TCP/IP協議,導致服務器端數據庫設置使用IP後,服務不能連接到數據庫,如下:
3.jpg (508.61 KB, 下載次數: 1117)
下載附件
保存到相冊
jpg
2010-11-11 16:05 上傳
6.
ADO程序沒有正確安裝,檢查#係統盤符:\Program Files\Common Files\System\ado下msado15.dll或者類似的文件是否存在,如果不存在則安裝MDAC2.7以上版本的安裝程序。
2)數據保護,檢查服務對應的應用程序是否被數據保護了,如下圖:
4.jpg (1.05 MB, 下載次數: 1173)
下載附件
保存到相冊
jpg
2010-11-11 16:18 上傳
主服務的應用程序是PlmMainService.exe,將這個文件添加進來,避開數據保護。
3)相應的配置文件丟失
檢查模板庫目錄是否存在或者在設置的路徑上,如下:
5.jpg (65.28 KB, 下載次數: 1061)
下載附件
保存到相冊
jpg
2010-11-11 16:18 上傳
檢查此目錄是否完整,特別是\templatevault\template\CommData\dbcfg.xml文件是否存在。
4)網絡不可用,如果服務端主服務器和數據庫設置的IP地址不是127.0.0.1,則檢測此IP是否正確、可用,可使用ping來檢測。
5)主服務器使用的端口(8900)已經被其它應用程序占用,可以在dos裏使用netstat 或者網絡監控軟件查看該端口; |
|