Team Foundation Server 2008实用教程系列(一)—— 添加项目管理员

要点:

TFS权限的组成

如何破解工作组版的5个用户限制

  

  1. 由于TFS的权限是配置是基于windows域验证,它由3个部分组成的:
    1. TFS中的安全配置
    2. Sharepoint管理员权限
    3. SQL reporting service权限
  2. 所以,添加管理员需要如下步骤
    1. 在windows 中创建windows账户

      参考方法:运行cmd,输入命令:net user username password /add

    2. 将用户添加到TFS项目管理员
      1. 将用户添加到项目的Contrutors组中
      2. 添加好之后,运行一下脚本
      3. 进入门户网站,将用户添加为门户网站集管理员(这个步骤是为了让用户可以看到文档)
      4. 添加SQL Reporting Service 报表权限

        

      1. 将用户添加到项目的Contrutors组中

          

          

          

          

          

      2. 添加好之后,运行一下脚本

          

        declare @container varchar(100),@member varchar(100

           

        SELECT @container=[sid] 

        FROM [TfsIntegration].[dbo].[tbl_security_identity_cache] 

        where [display_name]=N'Team Foundation Licensed Users' and deleted=0 

           

           

        SELECT @member=[sid] 

        FROM [TfsIntegration].[dbo].[tbl_security_identity_cache] 

        where [display_name]=N'dj3' and deleted=0 --红色部分dj3为要添加的用户名,请替换为您需要添加的用户名

           

           

           

        Insert [TfsIntegration].[dbo].[tbl_security_membership_cache] 

        (
        [container],[member]

        values(@container,@member

        Insert [TfsIntegration].[dbo].[tbl_gss_group_membership] 

        (
        [parent_group_sid], [member_sid], [last_update]

        values(@container, @member, getdate()) 

         

          

    1. 进入门户网站,将用户添加为门户网站集管理员(这个步骤是为了让用户可以看到文档)

        

        

    2. 添加SQL Reporting Service 报表权限

      登陆SQL Reporting Service,右键"主文件夹"属性

        

        

        

         

posted @ 2009-09-16 16:58  DJ尐舞  阅读(2067)  评论(0编辑  收藏  举报