一種消息傳遞功能,允許分布式應用程序呼叫網絡上不同計算機上的可用服務。在計算機的遠程管理期間使用。遠程過程調用也被稱為 RPC。
在TD上經常會報出RPC失敗或者連接不上的信息,出現這種情況的原因就是因為本地進程與遠程服務之間的連接不暢!癟he RPC server is unavailable”是TD使用中相當常見的問題,在這里做個總結,希望朋友們一起交流探討一下。
The RPC server is unavailable.翻譯過來就是“RPC(遠程過程調用)服務不可行!--可以這么理解,它指的是“權限不夠”的意思。
導致此原因的可能性很多很多,以下是我總結的幾點(其中包含其它網友提供的資料,這里向他們表示感謝),希望大家補充:
1. RPC服務未啟動。解決:控制面板-管理工具-服務-“Remote Procedure Call(RPC)”,啟動一下(自動),服務狀態“啟動”;
2.服務器端IIS沒裝。解決:安裝IIS。以2000系統為例,控制面板-添加刪除程序-添加刪除windows組件-“Internet 信息服務(IIS)”打一下勾,下一步……
3.你的系統沒有打過補丁。如果你的系統是win2000,那么最好是打上sp3或者sp4補丁。根據個人猜測:如果你的TD的補丁是sp4,那么最好你的2000系統也打上sp4補。ㄗ⒁猓簞e搞錯了!一個是操作系統的補丁,一個是TD的補。。解決:安裝系統補丁——去微軟網站上down吧,伙計^_^
4.TD服務未啟動。此種情況比較復雜,需要嘗試不同的解決方案,先到TD所在的那臺機器上,點右鍵的testdirector checker,看看出錯提示,對癥下藥。
以下幾種可以結合起來嘗試(反正你都登不上了,不如死馬當作活馬醫,您說對不):
①清空IE的cookies、History、緩存;刪掉TD_76目錄,重新下載一次插件;
②進入TD后,點add-ins page;進入后點TestDirector Connectivity ;然后點download add-in;手動下載插件安裝;
③啟動一下TD。到TD所在的那臺電腦上,在系統欄右邊有個小圖標,鼠標移上去,點右鍵“Start TestDirector”;
④TD補丁沒打,可以試安裝TD sp4;
⑤密碼被改了,請詢問管理員;
⑥TD服務器裝了多個版本的TD,兼容性問題;請卸載其中一個版本,重裝TD;
⑦把http://IP/tdbin/start_a.htm 改為 http://計算機名/tdbin/start_a.htm 試試;
⑧如果TD被移植過,到TD所在的那臺機器上,點右鍵的CHANGE RUNAS,更改一下賬號;
⑨TD數據庫文件毀壞(文件都擱屁了,還混啥?),和管理員溝通一下吧;
⑩TD服務器的那臺機器有問題;蛟S是中毒了,或許是操作系統問題(可能系統內存泄露導致服務器崩潰,可能是注冊表問題,可能是其它問題……),或許是硬盤壞道問題--這幾種情況的共性是有時有問題,有時又沒問題,莫名其妙的。
在嘗試了上述幾種方案恢復均告失敗后,這個情況的可能性大之又大,千萬別忽略了,還真有人就遇到過這種情況。
重裝TD的那臺機子的系統或者干脆把TD轉移到另一臺機器上試試。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/