解決了上一篇服務啟動會逾時的問題之後,又出現了一個新的問題,那就是服務的啟動順序。
因為正式區的速度快,所以並沒有發生問題,但是測試區因為速度慢,問題就出現了。
問題如左:我們的DB與AP在一台,而AP需要等到DB啟動完成後才能啟動,不然會因為找不到DB而掛掉。
而當初正式區的AP、DB安裝完後,重新開機並沒有發生問題,所以就沒有設定相依性。
設定相依性可依下列的方式進行:
1、執行regedit進入登錄編輯程式
2、找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\選擇所要設定的Service
3、新增類別為[多字串值],名稱為DependOnService的機碼
4、機碼的值則填入欲相依的Service名稱(DisplayName),可輸入多個Service,表示這些都要先啟動完成
5、重新啟動相依的服務,是否會先被終止再啟動。如果沒有生效,可以重開機試試。
可以查看服務的相依性,應該就會出現了。