visual-studio-2010 - TF服务器 : Cannot update data because the server clock may have been set incorrectly

标签 visual-studio-2010 tfs

我正在处理 TFServer 上的项目。直到今天一切都很好,服务器时间提前了 4 小时。从那时起我无法 checkin 任何东西,因为我收到以下错误

TFS2010 TF54000:无法更新数据,因为服务器时钟可能设置不正确。联系您的 Team Foundation Server 管理员

我在网上搜索我找到了这个 http://www.windows-tech.info/4/d1a37cfc6cf38a79.php

所以我查看了 tbl_Changeset 我今天有两条记录

780 1 2013-12-09 11:13:56.930 807 1 781 1 2013-12-09 11:16:40.727 808 1

我在 14:00 写这篇文章,肯定比 11:13 大,所以我不能再次签到吗?

最佳答案

这通常发生在变更集有 future 时间时,可能是由于系统时钟被临时设置在未来。要修复它,请首先针对相关集合数据库(例如 Tfs_DefaultCollection)运行此查询:

SELECT TOP 20 *
FROM tbl_ChangeSet
ORDER BY CreationDate DESC

您将来可能会看到带有 CreationDate 的行

将错误行更新为过去的合理时间:

UPDATE tbl_ChangeSet SET CreationDate = '2014-07-10 05:51:04.160' WHERE ChangeSetId = 73 

关于visual-studio-2010 - TF服务器 : Cannot update data because the server clock may have been set incorrectly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468808/

相关文章:

c# - 使用 TFS 2017 BuildAgent 构建解决方案时出现错误 CS0234

tfs - Sprint导航未在Visual Studio Team Services中显示

visual-studio-2010 - 错误消息: Cannot find or open the PDB file

c# - 调试 COM 对象析构函数时发生奇怪的崩溃

visual-studio-2010 - 如何在.NET 3.5项目中引用.NET 4.0程序集

tfs - 如何更改 TFS 工作项字段定义 (WIT) 中的大写/小写?

visual-studio-2010 - 如何使用免调试停止 visual studio

c++ - 在 C++ 中查找字符串中特殊字符的索引

azure - 如何在 Azure Devops (VSTS) 中导入发布定义?

azure - 使用 Azure VM 上的 TFS 构建作为 Windows 服务和 Web Api 进行持续分发