Omi*_*ati 17 sql-server tfs tfs2010
而在被检查我想在一个文件进行检查,并一个文件(一个且只有一个文件)有问题,该文件已被删除了很多次,未删除(由于在建筑和设计的冲突问题)现在TFS抛出此错误:
TF246021:处理您的请求时出错.技术信息(适用于管理员):SQL Server错误:500200
当我们看到事件查看器的日志文件时,问题是:
违反PRIMARY KEY约束'PK_tbl_PendingDelta'.无法在对象'dbo.tbl_PendingDelta'中插入重复键.
但是,没有待定的更改dbo.tbl_PendingDelta.实际上,这个表是完全空的.这有什么不对?我怎么解决这个问题?
我怀疑更改集中的项目以某种方式使用相同的 ID 两次,因此第一个 INSERT 没问题,但第二个 INSERT 会导致违规。但是,由于它们位于同一事务中,因此第一个 INSERT 会回滚,之后您在 tbl_PendingDelta 中看不到任何内容。
有关此问题的另一个示例,请参阅http://connect.microsoft.com/VisualStudio/feedback/details/693450/tfs-2010-violation-of-primary-key-constraint-pk-tbl-pendingdelta 。
我认为您应该通过Microsoft 产品支持服务解决此问题。
| 归档时间: |
|
| 查看次数: |
12392 次 |
| 最近记录: |