你目前正处于脱机状态,正在等待 Internet 重新连接

修复: 将用户和其 SID 历史迁移到另一个域后,域用户无法访问 TFS 2010 服务器

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2741905
症状
请考虑下面的方案:
  • 用户添加到域 (域 1) 中。
  • Microsoft Visual Studio Team Foundation Server (TFS) 2010年服务器添加另一个域 (域 2)。

    注意:2 域信任域 1。
  • 您将用户添加到 TFS 服务器。现在,用户可以访问 TFS 服务器。
  • 迁移用户和其安全标识符 (SID) 历史记录从域 1 到 2 的域。
在此方案中,用户可以不再使用其域 1 凭据访问 TFS 服务器。

注意:在迁移的 24 小时内发生此问题。
原因
TFS 服务器上每天的同步作业期间,由于同步问题而出现此问题。发生此问题时,TFS 服务器标记为无效的域 1 个用户帐户。
解决方案

修补程序信息

受支持的修补程序现已从 Microsoft 推出。但是,它旨在纠正本文介绍的问题。它仅应用于正经历此特定问题的系统。

若要解决此问题,请联系 Microsoft 客户支持服务,以获取此修复程序。Microsoft 客户支持服务的电话号码和有关支持费用的信息的完整列表,请访问下面的 Microsoft 网站:注意:在特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可能会取消可免收支持电话的费用。通常的支持费用将应用于其他支持问题和事项,不需要进行专门更新的。

系统必备组件

若要应用此修补程序,您必须使用 Visual Studio Team Foundation Server 2010 Service Pack 1 的计算机上安装。

重新启动要求

您可能需要重新启动计算机后,如果在安装过程中使用了受影响的文件,则安装此修复程序。我们建议您安装此修补程序之前,关闭所有 Microsoft Visual Studio 2010 相关的组件。

文件信息

此修补程序的全球版本具有的文件属性 (或更新的文件属性) 下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。

对于所有受支持版本的 Visual Studio 的 Team Foundation Server 2010
文件名称文件版本文件大小日期时间平台
Microsoft.teamfoundation.admin.dll10.0.40219.43025,618,0162012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.build.server.dll10.0.40219.430445,5442012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.build.server.plugins.dll10.0.40219.43046,7202012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.framework.server.dll10.0.40219.4301,103,4722012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.server.deploy.tfcollection.dll10.0.40219.430562,3122012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.server.dll10.0.40219.430221,7922012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.servicing.dll10.0.40219.43066,6642012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.testmanagement.adapter.dll10.0.40219.43093,8242012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.versioncontrol.server.dll10.0.40219.430618,1122012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.versioncontrol.server.plugins.dll10.0.40219.43026,7682012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.versioncontrol.server.proxy.dll10.0.40219.43090,2482012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.warehouse.dll10.0.40219.4303,526,7602012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.workitemtracking.server.dataaccesslayer.dll10.0.40219.430589,9922012 年 10 月 26-9: 11x86
Microsoft.teamfoundation.workitemtracking.server.dataservices.dll10.0.40219.430143,5202012 年 10 月 26-9: 11x86

替代方法
若要变通解决此问题,请替换在 TFS 服务器,域 2 标识域 1 身份,然后使用 2 域凭据访问 TFS 服务器。若要执行此操作,请在命令提示符处键入以下命令:
TFSConfig 标识 /change /fromdomain:domain1 /todomain:domain2 /account:AccountName /toaccount:AccountName
注意:如果域 1 标识仅具有访问 TFS 服务器通过 Windows 组成员身份,TFS 管理员可能需要授予访问权限的域 2 标识。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
有关标识命令的详细信息,请转到下面的 MSDN 网站:

警告:本文已自动翻译

属性

文章 ID:2741905 - 上次审阅时间:01/11/2015 16:26:00 - 修订版本: 4.0

Microsoft Visual Studio Team Foundation Server 2010 Service Pack 1

  • kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2741905 KbMtzh
反馈