首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何解决签入时出现的TFS错误TF246021和SQL Server错误500200?

如何解决签入时出现的TFS错误TF246021和SQL Server错误500200?
EN

Stack Overflow用户
提问于 2013-02-07 15:55:59
回答 6查看 13.8K关注 0票数 19

我正在尝试签入文件,但有一个文件(且只有一个文件)在签入时出现问题。此文件已被多次删除且未删除(由于架构和设计中的冲突),现在TFS抛出此错误:

TF246021:处理您的请求时出错。技术信息(供管理员使用):SQL Server错误: 500200

正如我们看到的事件查看器的日志文件一样,问题是:

违反主键约束'PK_tbl_PendingDelta‘。无法在对象'dbo.tbl_PendingDelta‘中插入重复的键。

但是,dbo.tbl_PendingDelta中没有挂起的更改。事实上,这个表是完全空的。这是怎么回事?我该如何解决这个问题?

EN

回答 6

Stack Overflow用户

发布于 2014-06-27 09:50:03

这似乎与工作空间有关。我在一个工作区中遇到了这个问题,但我能够在另一个工作区中执行触发错误的源代码控制操作(回滚,以前的回滚),没有任何问题。

重新创建您的工作区可能是一个解决方案。

票数 10
EN

Stack Overflow用户

发布于 2020-01-12 02:25:16

1.从“文件”菜单中,单击“源代码管理”,然后单击“工作区”。

2.在Manage workspace 对话框的Name列下,突出显示要删除的工作区,然后单击Remove

3.在确认对话框中,单击OK。

你的工作已经完成了。

然后再次映射你的解决方案,然后你就可以正常工作了。

票数 4
EN

Stack Overflow用户

发布于 2013-11-11 18:29:13

我的解决方案是排除罪魁祸首,并检查其余的。

然后我检查了罪魁祸首。

(如果您有门控检入,则可能需要先将其关闭。)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14746267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档