累积更新 1 的 Visual Studio Team Foundation Server 2012年更新 1

文章翻译 文章翻译
文章编号: 2803625 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

本文介绍针对的累积更新 1 中所修复的问题 Microsoft Visual Studio Team Foundation Server (TFS) 2012年更新 1最新的 Microsoft Visual Studio 2012 更新软件包。

备注
  • 此更新仅针对 Team Foundation Server 应用程序层,它并没有在独立生成服务器、 远程 SharePoint 服务器或代理服务器上运行。
  • 如果您已经安装了 最新的 Visual Studio 2012 更新软件包您不需要安装此累积更新。

更多信息

此累积更新中修复的问题

问题 1: 连接到 TFS 2012 更新 1年运行的服务器的集合可能会丢失的权限

收起这个图片展开这个图片
assets folding start collapsed
  • Contributors (参与者) 看不到 Web 访问或 Microsoft Visual Studio 的集合中的团队项目。例如,请考虑以下情形:
    • 使用 Web 访问权限的用户可以移动到集合中。但是,没有列出的项目。

      收起这个图片展开这个图片
      列出任何收藏集


    • 当用户单击 浏览 在 Web Access 中,他或她不能看到列出的任何团队项目。
    • 用户不能看到中列出的任何项目 连接到 TFS 在 Visual Studio 中的对话框。
    • 用户可以浏览到的 URL 直接在他 / 她的浏览器中的团队项目并能够使用该项目,因为使用的目录权限的问题。

      收起这个图片展开这个图片
      2802111
  • 直接转到该团队项目,然后转到管理页的用户可能会收到以下错误消息:
    TF400898: 出现内部错误。
    注意对于团队项目管理员组的成员的用户可能会发生此问题。
  • 管理员不能从 contributors (参与者) 组中删除用户,可能会收到以下错误消息:

    TF50632: 移除组成员时出错。


收起这个图片展开这个图片
assets folding end collapsed

问题 2: 组作用域不正确可能导致权限错误

收起这个图片展开这个图片
assets folding start collapsed
在集合级别的组,在下列情况下,TFS 2012 更新 1 安装的服务器上,可能无法使用权限:

  • 服务器 ID 已被使用的TFSConfig ChangeServerId命令。
  • 集合数据库已迁移到另一台计算机。
  • 同一个集合已附加 (例如克隆过程中的多次。

在这些情况下,权限可能不再处理集合级别的组。例如,管理员无法查看生成定义或生成过程模板。

收起这个图片展开这个图片
2802117


收起这个图片展开这个图片
2802118


收起这个图片展开这个图片
assets folding end collapsed

问题 3: 服务器安装 TFS 2012 更新 1年之后的性能降低

收起这个图片展开这个图片
assets folding start collapsed
对于大型安装,使用复杂的组成员身份安装 TFS 2012 更新 1年后,可能会出现在 TFS 2012 中性能严重降低。因为缺少prc_ReadGroupMembership过程的比例修补程序可能会出现此问题。

收起这个图片展开这个图片
assets folding end collapsed

问题 4: 标识同步作业可能会失败重复

收起这个图片展开这个图片
assets folding start collapsed
标识同步作业重复可能会失败,并且可能会潜在地影响性能。此问题可能显示在作业历史记录表中。那里,许多NullReferenceException异常将显示用于标识同步作业。

此外,您可能会收到以下错误消息:

TF14044: 类型为 Microsoft.TeamFoundation.Identity 的身份和标识符 <id></id> 找不到。

ResultMessage:
System.NullReferenceException: 未设置为对象的一个实例的对象引用。

Microsoft.TeamFoundation.Framework.Server.IdentitySynchronizer.SyncPropertiesPartial (TeamFoundationRequestContext requestContext, 日期时间 syncCycleStart,时间跨度 syncCycleDuration Int32 syncsPerCycle)

Microsoft.TeamFoundation.JobService.Extensions.Core.IdentitySyncJobExtension.SyncPeriodic (TeamFoundationRequestContext requestContext,TeamFoundationJobDefinition jobDefinitionITFLogger jobResultMessageLogger)

Microsoft.TeamFoundation.JobService.Extensions.Core.IdentitySyncJobExtension.Run (TeamFoundationRequestContext requestContext,TeamFoundationJobDefinition jobDefinition, 日期时间jobQueueTime字符串 & resultMessage)

结果: 失败

收起这个图片展开这个图片
assets folding end collapsed

问题 5: 仓库更新不正确,或者都不是代表一个人的字段

收起这个图片展开这个图片
assets folding start collapsed
您可能会遇到下列症状:

  • 工作项可能包含 NULL 值,表示用户字段的仓库中。此类的一个字段 分配给 字段。
  • 某些报告可能会显示不正确的数据。例如,bug 状态报表可能会显示为未分配的所有 bug,因为 NULL 值停滞在 Analysis Services 多维数据集。
若要解决此问题,请按照下列步骤操作:
  1. 安装累积更新 1。
  2. 重新生成仓库。
收起这个图片展开这个图片
assets folding end collapsed

问题 6: 用户可以看到的他们不是成员的集合的名称

收起这个图片展开这个图片
assets folding start collapsed
即使它们不能访问这些集合,集合中的有效成员的用户可以看到 Team Foundation Server 新创建的收藏集。集合中的其他数据,也不被公开。


注意在团队项目中,管理员仍有对新创建的集合的访问。此外,如果在应用更新 1 后,但在您应用此累积更新之前,将创建一个集合,它将保持可见到其他成员。
收起这个图片展开这个图片
assets folding end collapsed

问题 7: 无法删除用户或组之后,您将一个集合附加到 TFS 2012 更新 1年服务器

收起这个图片展开这个图片
assets folding start collapsed
假设您将一个团队项目集合附加到已安装 TFS 2012 更新 1年的服务器。您尝试从组中删除用户,或从另一个组中移除组。在此情况下,将发生异常,,并使操作失败。
收起这个图片展开这个图片
assets folding end collapsed

问题 8: 您不能查看引用不再是集合中的一部分标识项目

收起这个图片展开这个图片
assets folding start collapsed
请考虑以下情形:
  • 从团队项目连接组中删除用户,并要确保用户在连接中有任何其他成员身份。

    注意有一些项目由用户创建的连接中。
  • 断开该连接,然后您将其附加到服务器已安装 TFS 2012 更新 1年。
  • 将用户添加到特定的组,并要确保相同的用户在服务器上有某些活动的成员身份。
  • 您尝试查看该用户以前创建的项目 (例如,变更集)。
在此方案中,您将收到类似于以下的错误消息:
TF14045: 标识标识 id1&gt; 不是可识别的标识。
如果使用 Microsoft 测试管理器 (MTM) 在此方案中,您将收到以下错误消息:
给定的键时不在字典中存在
注意此更新可防止将来发生此问题。但是,如果您已连接到 TFS 2012 更新 1年服务器集合并遇到此问题,请联系 Microsoft 客户支持服务。
收起这个图片展开这个图片
assets folding end collapsed

更新信息

Microsoft 下载中心

下载并安装下面的包之一:

注意这两个产品包可以解决您的问题。
下面是一些可从 Microsoft 下载中心下载的文件:
收起这个图片展开这个图片
下载
立即下载最新版本的 Visual Studio 2012 更新软件包。
收起这个图片展开这个图片
下载
立即下载的累积更新 1 包。
有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

119591 如何从联机服务获得 Microsoft 支持文件
Microsoft 扫描此文件中的病毒。Microsoft 使用该文件被发送的日期可用的最新病毒检测软件。该文件保存在安全性得到增强的服务器上,有助于防止对文件进行任何未经授权的更改。

先决条件

若要应用此更新,您必须使用 Visual Studio Team Foundation Server 2012年更新 1 安装。

重新启动要求

您必须重新启动计算机,如果受影响的文件正在使用,或在安装过程中锁定,则在应用此更新之后。我们建议您安装此更新之前,退出所有相关的应用程序。

安装信息

在安装此更新:
  • 关闭事件查看器的运行 (EventVwr.exe) 的任何实例。
  • 关闭任何正在运行 (ServerManager.exe) 的实例的服务器管理器中。
  • 关闭团队基础管理控制台 (tfsmgmt.exe)。
如果您有多个负载平衡的应用程序层 (ATs):
  1. 关闭除一个将在其安装更新的所有 ATs。请确保关闭所有这些 ATs 上的管理控制台。
  2. 从负载平衡器中删除 AT。
  3. (如前文所述),请安装该更新。
  4. 到第一个在安装此更新后,安装在其他 ATs 一上更新一次。
  5. 将 ATs 重新添加到负载平衡器。
If 为您的数据库使用 SQL 镜像或 SQL AlwaysOn 功能:

此更新需要您的 SQL 数据库被设置为简单恢复模式。若要确保此更新可以设置为您的数据库的简单恢复模式,请在您应用此更新之前执行以下操作:
  • 如果您的数据库属于 SQL AlwaysOn 可用性组,请在您应用此更新之前必须将它们删除从可用性组。
  • 如果数据库是 SQL Server 数据库镜像的一部分,您必须删除 (中断) 的镜像,然后再应用此更新。
一旦完成更新过程后,您可能会将数据库返回到 AlwaysOn 组或重新启用数据库镜像。

文件信息

收起这个图片展开这个图片
assets folding start collapsed
此更新的英语 (美国) 版本将安装具有下表中所列属性的文件。这些文件的日期和时间格式使用协调通用时间 (UTC)来表示。在您的本地时间与当前夏令时 (DST) 偏差一起显示的日期和本地计算机上这些文件的时间。此外,当您对文件执行某些操作时,日期和时间可能会发生更改。

收起这个图片展开这个图片
assets folding end collapsed

属性

文章编号: 2803625 - 最后修改: 2013年5月17日 - 修订: 4.0
这篇文章中的信息适用于:
  • Microsoft Visual Studio Team Foundation Server 2012
关键字:?
kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2803625 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2803625
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com