|
G'day,
I have encountered strange problem.
We are using the code presented below to retrieve Everyone application group with members.
IGroupSecurityService _groupSecurityService = _server.GetService(typeof(IGroupSecurityService)) as IGroupSecurityService;
Identity everyoneGroup = _groupSecurityService.ReadIdentity(SearchFactor.EveryoneApplicationGroup, null, QueryMembership.Expanded);
The code works as expected on all but one installation of TFS. In the exceptional set up the exception "TF30290: There was a problem accessing the database on the server. See the Team Foundation Server event log for details." is thrown. The event log says that "SQLException: The statement has terminated. The maximum recursion 100 has been exhausted before statement completion" and the SQL exception procedure is prc_security_read_identity. The TFS version used is RTM and setup seems to be fairly typical.
I am quite at loss how to continue from that point; the code appears quite kosher and works at other installations.
We would be very obliged for any insights from MS people.
Yours truly, Eugene
Blog at http://teamfoundation.blogspot.com |