惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Cybersecurity and Infrastructure Security Agency CISA
月光博客
月光博客
Apple Machine Learning Research
Apple Machine Learning Research
量子位
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
小众软件
小众软件
T
Tailwind CSS Blog
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Exploit Database - CXSecurity.com
T
Tenable Blog
博客园 - 叶小钗
宝玉的分享
宝玉的分享
P
Privacy International News Feed
T
Tor Project blog
博客园_首页
AWS News Blog
AWS News Blog
雷峰网
雷峰网
C
Cisco Blogs
Help Net Security
Help Net Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园 - 【当耐特】
T
Threat Research - Cisco Blogs
Last Week in AI
Last Week in AI
K
Kaspersky official blog
人人都是产品经理
人人都是产品经理
Recent Commits to openclaw:main
Recent Commits to openclaw:main
S
Schneier on Security
博客园 - Franky
W
WeLiveSecurity
L
LINUX DO - 热门话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
爱范儿
爱范儿
酷 壳 – CoolShell
酷 壳 – CoolShell
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
腾讯CDC
L
Lohrmann on Cybersecurity
J
Java Code Geeks
美团技术团队
博客园 - 司徒正美
The Cloudflare Blog
V
V2EX

博客园 - Eric.Chai

在WebService中不能返回SqlDataReader 控件生命周期 SelectedValue小技巧 web.config点滴:更改login控件对密码安全性的要求 ASP.NET2.0网站配置的数据库连接失败问题 什么是LINQ? MSCRM自动填写当前时间 DIV和SPAN的区别 MSCRM3.0备份与还原 MSCRM IFrame 应用 关于界面元素的隐藏 ASP.NET(c#)实现防止同一用户同时登陆 “奇怪”的数据类型 简体中文转换繁体中文 使用数组动态赋值SQL IN ()条件 - Eric.Chai C#读文本文件 - Eric.Chai DatSet与DataTable的关系 - Eric.Chai SharePoint Server 2007 Web内容管理中的几个关键概念 - Eric.Chai 英语面试题 --Algorithms - Eric.Chai
Solution:TF10216: Team Foundation services are currently unavailable
Eric.Chai · 2008-04-21 · via 博客园 - Eric.Chai

装完TFS2008后以为一切正常,通过客户端访问后发觉一个奇怪的现象。
只有Adminitrator才能登陆,别的用户不管是加到本机管理员组也好,加到TFS管理员组也好,死活就是无法登陆。
在网上找呀找呀。。。
TFS加用户先得加到License Group里。这样才能正常使用.

注:默认情况下TFS2008是5用户版本。
(转)解除Team Foundation Server 5个用户的限制
 

因为所有的用户必须加入到Team Foundation Licensed Users组内才能连接上TFS; 所以只要手工修改数据库,就可以破解5用户限制了。我们以TFSGuest4帐户做测试.
具体操作如下:
 
我们先以Team Foundation Server管理员的帐户连接 Team Foundation Server;然后我们为Team Foundation Licensed Users组添加用户;如果超过5个用户会提示如下显示:

要破解达到最在用户数的限制(5),我们就手工修改数据库吧:

1.       先把TFSGuest4这个帐户的分配一下权限,例如分配给[Project]\Contributors如下:

2.       选择”属性”进入如下窗口:

3.       选择”Windows用户或组(W)”;点”添加”;再选择”TFSGuest4”帐户;操作后如下:

4.       点确定;

5.     然后打开SQL SERVER 2005;使用SQL Management Studio连接到你的数据库服务器;找到”TfsIntegration”数据库下的”tbl_security_identity_cache”

6.     选择右键打开表”;SQL语句直接找到它的SID;直接用SQL脚本处理下

 SELECT sid FROM tbl_security_identity_cache

where display_name=N'TFSGuest4' and deleted=0

注意:中文的用户名在之前加N . 即:where [display_name]=N'张三';

     Deleted字段:是否已经删除;0表示:未删除;1表示:已删除

执行后如下:

7.     然后再用SQL语句查询出Team Foundation Licensed Users组的SID;

SELECT sid FROM tbl_security_identity_cache WHERE (display_name = N'Team Foundation Licensed Users') AND (deleted = 0)

8.     然后打开 tbl_security_membership_cache;如下:

9.     打开后;在最后一行container”字段中加入7中查出的SID;member字段中加入6出的SID;

10. 再在 tbl_gss_group_membership表中也加入;”parent_group_sid字段中加入7中查出的SID,member_sid字段中加入6查出的SID;last_update字段定个时间;9有点相同操作:

:6-11步骤;可以用一个SQL脚本添加用户到Team Foundation Licensed Users组处理:

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'TFSGuest4' and deleted=0

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

[container],[member]

s(@container,@member)

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

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

s(@container, @member, getdate())

将上面的代码用查询分析器执行一下就可以了;(只需要执行一次)

如果一不小心删除了所有“Team Foundation Licensed Users”组中的用户;就无法登录TFS,也可以用上面脚本的方法;改一下帐户名就OK;