How to: Set up remote SharePoint Products for Team Foundation Server
If you have SQL Server and TFS running on the same server, your best alternative might be to install SharePoint on a different server to minimize competition for resources. The remote SharePoint scenario addresses such an installation.
Install Team Foundation Server Extensions for SharePoint Products on a remote server
If you want to run SharePoint Products on a server other than Team Foundation Server, you must install Team Foundation Server on the SharePoint server and then configure the TFS Extensions for SharePoint. This installs all of TFS on the SharePoint server, including the TFS SharePoint Extensions. The application tier, the build server, and the proxy server appear in the TFS administration console, but you do not have to configure any of these additional features.
As an alternative, you can use a special installer (tfs_sharePointExtensions.exe) to install just the TFS Extensions on the SharePoint server. Only the TFS Extensions for SharePoint will appear in the TFS administration console. This helps to keep your SharePoint installation nice and tidy. (It’s also helpful if you have to convince SharePoint administrators outside of your organization to install the extensions on a SharePoint Server farm). No matter which installation you choose—full TFS install or the special installer—the TFS SharePoint Extensions work exactly the same. The only difference is whether you install all of TFS on the SharePoint server—or just the TFS Extensions for SharePoint.
You can install and configure SharePoint Foundation 2013 during the extensions configuration. If you install SharePoint by using the TFS Extensions configuration, it automatically provisions a new SharePoint web application for you during the SharePoint installation.
To install Team Foundation Server Extensions for SharePoint Products
Verify that the operating system and hardware or the existing SharePoint Products installation meets the requirements for Team Foundation Server Extensions for SharePoint Products. If you don’t want to use SharePoint Foundation 2013, you can install any supported version of SharePoint Products. If you install the Enterprise version of SharePoint Server, you must configure it for dashboards. For more information: SharePoint Products requirements for Team Foundation Server, Verify SharePoint products for Team Foundation Server, Manually Install SharePoint products for Team Foundation Server.
Run the Team Foundation Server install from the product DVD and then use the Team Foundation Server Extensions for SharePoint Products configuration wizard to configure your installation. This wizard installs and configures the extensions and, if you want, SharePoint Foundation 2013. After you configure the TFS Extensions, add the service account that you will use for Team Foundation Server to the Farm Administrators group. For more information: Run Team Foundation Server installation, Configure Team Foundation Server Extensions for SharePoint Products, Add the service account for Team Foundation Server to the Farm Administrators group.
If you don't want to install all of Team Foundation Server on the server that is running SharePoint Products, launch the tfs_sharePointExtensions.exe file from the SharePoint Extensions folder to install only the Team Foundation Server Extensions for SharePoint Products.
If you installed Enterprise version of SharePoint Server, you must make some final configurations in the extensions, but you must do this step after you install Team Foundation Server. For more information: Configure the enterprise application definition for Team Foundation Server.