I've been working on TFS report customization lately and today a new team member joined. We normally start by installing a local TFS instance with reporting enabled to be able to debug warehouse adapters and the like. But today we couldn't find the option to enable reporting anywhere in the Team Foundation Server Administration Console. All the guides, walk-throughs and such mention that it should be there right under "Application Tier" and shows up all right on my machine.
It turns out that you can install TFS with almost all features exceptwith Report Server integration on a Windows 7 machine. You really need Windows Server for that one feature to work.
Re-installing the workstation as we speak :).
It would have been nice if the Administration Console would have shown the reporting item and on the page explained that this requires Windows Server to work.
Thanks to Tarun, here's the doc that explains it:
You can install Team Foundation Server on a client computer that is running one of the operating systems in the next list. However, client operating systems do not support integration with SharePoint Products or reporting. If you want to use either of these features, you must install Team Foundation Server on a server operating system.