2015-10-22 24 views
0

我已經運行了TFS集成工具,在2010實例(稱爲X)和2013實例(稱爲Y)之間執行單向遷移(稱爲A)。此工具也被配置爲從不同的2010實例(稱爲Z)到Y的單向遷移(稱爲B)。如何防止TFS集成服務輪詢服務器不再從其遷移?

現在我只需要遷移A,因此我刪除了遷移B.但是,我現在看到在日誌中每分鐘(以加重文字代替實際的服務器名)這樣的條目:

[10/22/2015 1:42:53 PM] TfsIntegrationJobService.exe Error: 0 : [10/22/2015 1:42:53 PM] Sync Monitor Thread: SyncMonitor: ERROR: An unexpected error occurred polling migration source 'TFS instance Z (VC)': Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: Team Foundation services are not available from server TFS instance Z\DefaultCollection. Technical information (for administrator): HTTP code 503: Service Unavailable ---> System.Net.WebException: The remote server returned an error: (503) Server Unavailable. at System.Net.HttpWebRequest.GetResponse() at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj) --- End of inner exception stack trace --- at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ProcessHttpResponse(HttpWebResponse response, Stream responseStream, WebException webException, XmlReader& xmlResponseReader) at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ExecWebServiceRequest(HttpWebRequest request, XmlWriter requestXml, String methodName, HttpWebResponse& response) at Microsoft.TeamFoundation.VersionControl.Client.Repository.QueryChangeset(Int32 changesetId, Boolean includeChanges, Boolean generateDownloadUrls, Boolean includeSourceRenames) at Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId, Boolean includeChanges, Boolean includeDownloadInfo, Boolean includeSourceRenames) at Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.GetChangeset(Int32 changesetId, Boolean includeChanges, Boolean includeDownloadInfo) at Microsoft.TeamFoundation.Migration.Tfs2010VCAdapter.TfsVCSyncMonitorProvider.GetSummaryOfChangesSince(String lastProcessedChangeItemId, List`1 filterStrings) at Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.Endpoint.Poll() at Microsoft.TeamFoundation.Migration.Toolkit.SyncMonitor.MonitorWatcher.Worker()

的問題是,我怎麼能得到它停止輪詢例如Z'恢復到該服務器的連接不是一種選擇。讓它繼續輪詢不是一種選擇,因爲它輪詢每一分鐘,等待幾分鐘時間 - 基本上沒有時間做其他事情。

+0

你嘗試重新啓動TFS集成作業服務?它工作嗎? –

+0

@Cece是的,我做了,並退回了服務器。不,它仍然有同樣的問題。 – idieeasy

回答

0

您需要刪除這些用於遷移實例Z的配置。在TFS集成 - >打開現有 - >選擇該配置並單擊刪除。

或者,你可以創建一個全新的配置從實例X遷移到實例Y.

+0

我已經刪除了這種遷移方式。問題是,即使刪除了該工具,似乎仍然在輪詢舊實例。 – idieeasy

+0

該配置是否存在於本地機器上?你如何創建一個新的配置文件? –

+0

取決於「存在」的含義。當我去_Open Existing_時,它不再在配置列表中,但我仍然可以在數據庫中找到它的蹤跡。如果我創建一個新的配置文件,我會放入什麼?你的意思是刪除遷移A並重新創建它? – idieeasy