专栏首页c#开发者解决:TF30170: Microsoft.ProjectCreationWizard.WorkItemTracking

解决:TF30170: Microsoft.ProjectCreationWizard.WorkItemTracking

Error TF30170: The plugin Microsoft.ProjectCreationWizard.WorkItemTracking failed during task WITs from group WorkItemTracking.

Explanation Plugin error text: “Value cannot be null. Parameter name: TF223000: The identity object returned by ReadIdentities contains a null value for the following registered security identifier (SID): 'S-1-5-21-3040201303-537741374-3906910918-1108'. This problem can be caused by a delay in synchronization between Team Foundation Server and Active Directory group membership. If this problem persists, contact Microsoft support services. ---> Value cannot be null. Parameter name: TF223000: The identity object returned by ReadIdentities contains a null value for the following registered security identifier (SID): 'S-1-5-21-3040201303-537741374-3906910918-1108'. This problem can be caused by a delay in synchronization between Team Foundation Server and Active Directory group membership. If this problem persists, contact Microsoft support services.”

User Action Contact your Team Foundation Server administrator.

Warning TF30144: The New Team Project Wizard attempted to roll back all of the steps taken to this point but was unsuccessful. Contact your Team Foundation Server administrator for further instructions.  (SID): 'S-1-5-21-3040201303-537741374-3906910918-1108'  这个账号权限的问题,一次只要删除这个账号就可以解决了  To begin you must first identify the "groupSid" and "identitySid" for the deleted/recreated user. You do this as follows:Using SQL Server Management Studio, connect to the TFS database-tier machine.Create a new query against the tbl_security_identity_cache table in the TfsIntegration database that will return the records for the troubled user. For example:             select sid, display_name, deleted from dbo.tbl_security_identity_cache where tbl_security_identity_cache.account_name like '%user5%'        Copy the value in the sid column for the user where the deleted column has a value of 1. This is the "identitySid".    3. Locate the "groupSid" by executing the following query. The "groupSid" will be the value returned in the Parent_group_sid column:             select * from tbl_gss_group_membership where member_sid like '<SID from step 2>'    4. Log onto the console of TFS application-tier machine as a TFS administrator    5. Open Internet Explorer and navigate to this URL:              http://localhost:8080/Services/v1.0/GroupSecurityService.asmx?op=RemoveMemberFromApplicationGroup    6. Input the "groupSid" and the "identitySid" identified from above query results     7. Click Invoke. (Only click Invoke ONCE).

  1. Using SQL Server Management Studio, connect to the TFS database-tier machine.
  2. Create a new query against the tbl_security_identity_cache table in the TfsIntegration database that will return the records for the troubled user. For example:

             select sid, display_name, deleted from dbo.tbl_security_identity_cache where tbl_security_identity_cache.account_name like '%user5%'         Copy the value in the sid column for the user where the deleted column has a value of 1. This is the "identitySid".     3. Locate the "groupSid" by executing the following query. The "groupSid" will be the value returned in the Parent_group_sid column:              select * from tbl_gss_group_membership where member_sid like '<SID from step 2>'     4. Log onto the console of TFS application-tier machine as a TFS administrator     5. Open Internet Explorer and navigate to this URL:              http://localhost:8080/Services/v1.0/GroupSecurityService.asmx?op=RemoveMemberFromApplicationGroup     6. Input the "groupSid" and the "identitySid" identified from above query results      7. Click Invoke. (Only click Invoke ONCE).

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Pass Multiple Values from a GridView to Another Page using ASP.NET

    Pass Multiple Values from a GridView to Another Page  using ASP.NET A common req...

    阿新
  • XML Encryption in .Net

    XML Encryption in .Net One of the new features being introduced with the Whidbey...

    阿新
  • Add a FileUpload control to your GridView [转]

    Add a FileUpload control to your GridView Category:  ASP.Net 2.0 ...

    阿新
  • ZOJ 3202 Second-price Auction

    Time Limit: 1 Second      Memory Limit: 32768 KB

    ShenduCC
  • HDUOJ-------2493Timer(数学 2008北京现场赛H题)

    Timer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav...

    Gxjun
  • 什么是SAP物料主数据里的Batch

    Materials are produced and theoretically have the same properties. Nevertheless ...

    Jerry Wang
  • 如何启用SAP Business by design里的Correction Invoice功能

    Subject: [Tip] How to enable the function Correction Invoice for customer invoic...

    Jerry Wang
  • Code forces 719A Vitya in the Countryside

    A. Vitya in the Countryside time limit per test:1 second memory limit per test:2...

    Angel_Kitty
  • 循环热管的动态状态空间建模与基于模型的控制设计(CS SY)

    对于航空航天、汽车或服务器系统中电子元件的热控制,散热器通常远离热源。因此,热传导系统是有效冷却电子元件所必需的。循环热管(LHPs)就是这样的传热系统,它利用...

    用户6853689
  • 有限闭包系统中的极大闭集和半空间分离(CS AI)

    研究了抽象闭包系统中闭集和半空间分离的一些算法性质。假设基础闭包系统是有限的,并由相应的闭包算子给出,证明了半空间分离问题是np完全的。与此相反,对于极大闭集分...

    RockNPeng

扫码关注云+社区

领取腾讯云代金券