当然不是。
但是,以下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'Domain Admins' and deleted=0
insert [TfsIntegration].[dbo].[tbl_security_membership_cache]
( [container],[member])
values(@container,@member)
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'Domain Admins' and deleted=0
insert [TfsIntegration].[dbo].[tbl_security_membership_cache]
( [container],[member])
values(@container,@member)
使用SQL Management Studio连接到你的数据库服务器,执行脚本。经过试验,这段脚本在英文版的TFS是有效的,执行完这段脚本,域管理员组的用户就可以连接到TFS了,赶紧登陆调整你的权限设置吧。
如果你要是其他的组也能访问TFS,只要修改'Domain Admins', 改成其他的组名(比如'Domain Users')再运行一次就可以了。
(2006-11-29 )补充:如果提示不能将NULL值插入表,表示找不到组,您可以先在授权管理里面将这个组添加到某个项目的contributors群组,之后再执行语句,应该可以成功。
原文地址: http://www.cnblogs.com/cleo/archive/2006/04/07/369013.html