Everything you want to know about Visual Studio ALM and Farming
Brian Harry is a Microsoft Technical Fellow working as the Product Unit Manager for Team Foundation Server. Learn more about Brian.
More videos »
Recently a question came up through a customer about exactly what permission were needed to SQLServer in order to install/configure Team Foundation Server. One of the developers put together a list of exactly what the configuration process does to SQL and what permissions are required. Of course, many people just install with admin access to SQL and everything just works but in more structured organizations, sometimes the DBAs are different people than the TFS admins and the DBAs want to know exactly what this TFS thing is going to do to their database and what permissions it needs to do it. For those people, here is the explanation:
The set of these permissions is very close to CONTROL permission. Unfortunately, instead of going granular we simply require CONTROL permission.
Brian