我在TFS中收到以下错误
异常消息:TF246021:处理您的错误时发生错误 请求。技术信息(针对管理员):SQL Server错误: 2601(类型VersionControlException)异常堆栈跟踪:服务器 堆栈跟踪:at Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.HandleReply(TfsClientOperation 操作,TfsMessage消息,对象[]&输出) Microsoft.TeamFoundation.VersionControl.Client.Repository5.LabelItem(字符串 workspaceName,String workspaceOwner,VersionControlLabel标签, LabelItemSpec [] labelSpecs,LabelChildOption children,Int32 maxClientPathLength,Failure []&失败) Microsoft.TeamFoundation.VersionControl.Client.WebServiceLayer.LabelItem(字符串 workspaceName,String workspaceOwner,VersionControlLabel标签, LabelItemSpec [] labelSpecs,LabelChildOption children,Failure []& 失败) Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.CreateLabel(VersionControlLabel label,LabelItemSpec [] itemSpecs,LabelChildOption options,Failure []& 失败) Microsoft.TeamFoundation.Build.Workflow.Activities.TfLabel.TfLabelInternal.RunCommand(VersionControlScope versionControlScope,String nonFatalError,VersionControlLabel标签, IEnumerable`1项,LabelChildOption childOption)at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr的 md,Object [] args,Object server,Object []& outArgs)at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(即时聊天 msg,IMessageSink replySink)
在[0]处重新抛出异常:at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(消息 reqMsg,Boolean bProxyCase)at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData&安培; msgData)at System.Func
6.EndInvoke(IAsyncResult result) at Microsoft.TeamFoundation.Build.Workflow.Activities.TfLabel.TfLabelInternal.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity
1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext) context,IAsyncResult result)at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor 执行者,BookmarkManager bookmarkManager)内部异常详情:
异常消息:TF246021:处理您的错误时发生错误 请求。技术信息(针对管理员):SQL Server错误: 2601(类型SoapException)SoapException Details:Exception 堆栈跟踪:
我已经阅读了StackOverflow中的上一篇文章,其中指出了重新创建工作区,我尝试了它并且它不起作用。
此外,我试图清理缓存,再次没有任何运气。当我去禁用“标签源”并运行它可以运行的构建时,我注意到了一件事。我相信它与创建一个分支,然后从主分支删除一些文件,然后让TFS陷入混乱。我不确定这是解决这个问题的最佳方法,升级到更新版本的TFS会很困难。
答案 0 :(得分:0)
确保您的TFS 2012已升级到最新版本的Update 4.
确保构建服务器与TFS应用程序层具有相同的版本。
确保清除客户端缓存和服务器缓存。客户端缓存:C:\Users\username\AppData\Local\Microsoft\Team Foundation\4.0\Cache
。服务器缓存:C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache_v11.0
在事件查看器中检查事件日志,看看是否有帮助。