TFServer:无法更新数据,因为服务器时钟可能设置不正确

nnm*_*mss 2 tfs visual-studio-2010 tfs2010

我正在研究TFServer上的项目.到目前为止,每件事情都很好,服务器时间提前了4个小时.从那时起我无法检查任何东西,因为我收到以下错误

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大,所以我再也无法签到了?

Jas*_*ase 8

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

SELECT TOP 20 *
FROM tbl_ChangeSet
ORDER BY CreationDate DESC
Run Code Online (Sandbox Code Playgroud)

您可能会在将来看到一行有CreationDate

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

UPDATE tbl_ChangeSet SET CreationDate = '2014-07-10 05:51:04.160' WHERE ChangeSetId = 73 
Run Code Online (Sandbox Code Playgroud)