How to: Configure Team Foundation Server By Using the Advanced Configuration for Single-Server or Multiple-Server Installations

You can use the Team Foundation Server Advanced Configuration wizard to configure Visual Studio Team Foundation Server on a client or server operating system. If you run this wizard on a client operating system, you cannot configure integration with a team project portal or the reporting feature of Team Foundation Server.

To complete this procedure on a server operating system, you must have at least one domain account, which you can use for all of the following identities:

  • the service account for Team Foundation Server (TFSSERVICE)

  • the report reader account for creating reports (TFSREPORTS)

  • the service account for new installations of Windows SharePoint Services 3.0 (WSSSERVICE)

For more information about accounts, see Accounts Required for Installation of Team Foundation Components

Note

If you have accessed the Team Foundation Server Configuration tool by selecting the check box at the end of the installation wizard for Team Foundation Server, you can skip the procedure for accessing the tool from the Start menu.

Required Permissions

To perform this procedure, you must be a member of the Administrators security group on the server on which you will install Team Foundation Server. If you plan to configure reporting, you must also be a member of the Administrators security group on the server that is running SQL Server Reporting Services. If you plan to configure SharePoint Products, you must be a member of the Farm Administrators group on the SharePoint Products administration site. If you did not install the Database Engine that will host the configuration database or a database administrator manages the instance of SQL Server that you are using, you must be a member of sysadmin Server role in SQL Server to perform this procedure. If you or your database administrator want more precise control over permissions in SQL Server, see the following page on the Microsoft website: Database Permissions Required to Configure TFS.

To access the Team Foundation Server Configuration tool from the Start menu

  1. Click Start, point to All Programs, point to Microsoft Team Foundation Server 2010, and then click Team Foundation Administration Console.

    The Team Foundation Administration Console appears.

  2. Click Application Tier, and then click Configure Installed Features.

    The Team Foundation Server Configuration tool appears.

To configure Team Foundation Server using the advanced configuration

  1. In the Team Foundation Server Configuration tool, click Advanced, and then click Start Wizard.

    The Team Foundation Server Advanced Configuration wizard appears.

  2. Read the Welcome screen, and then click Next.

  3. In SQL Server Instance, type the name of the server that is running SQL Server or the named instance that will host the configuration databases, and click Next.

    You can also perform any of these optional steps:

    • In Server Database Label, type a label string, which is then embedded into both of the default database names.

      By using this technique, you can use a single instance of SQL Server to host multiple configuration databases.

    • Select the Use pre-existing empty database(s) check box, and then specify databases that are hosted on the server that is named in SQL Server Instance. You must create names for these databases by using the default naming structure, with or without a label. You can find the default naming structure under Team Foundation Server Databases.

    • Click Test to test the connectivity to SQL Server.

  4. Under Service Account, click Use a system account to use a built-in account or Use a user account to use a domain or local account. If you are using a user account, you must type the password. To test the user account and password combination, you can optionally click Test.

    A built-in account is the default value for this service account (TFSSERVICE).

  5. Under Authentication Method, click NTLM or Negotiate (Kerberos), and then click Next.

    • If you click NTLM, NTLM authentication is used. This option is the default setting.

    • If you click Negotiate (Kerberos), Kerberos authentication is attempted first. If that attempt fails, NTLM authentication is used.

  6. Under Web Site, click Create a new site or Use existing site.

    • If you create a site, type a name in Web Site Name and a port number in Port. This is the name that appears in Internet Information Services (IIS) and the port number used to connect to Team Foundation Server.

      The default values for Web Site are Team Foundation Server and 8080.

    • If you use an existing site, select it from the drop-down list.

  7. Under IIS Virtual Directory, you can use the default value of tfs or optionally type a virtual directory name. If you are using an existing site, you cannot leave this field blank.

  8. Under Web Site, note the Team Foundation Server site URL, which is dynamically assembled based on your input in Web Site and IIS Virtual Directory. Clients use this URL to connect to Team Foundation Server. Click Next.

    On a client operating system, you must skip to step 11. You cannot configure integration with a portal or the reporting feature of Team Foundation Server (steps 9 and 10) on a client operating system.

  9. Use the Configure Reporting for Team Foundation Server page to opt in or out of using reporting. Select the Configure Reporting for use with Team Foundation Server check box to use reporting, or clear the check box to skip reporting, and then click Next.

    1. Type the name of the server that is running SQL Server Reporting Services in Reporting Services Instance and click Populate URLs.

      The URLs for the report server and its management site appear in the drop-down lists for Report Server URL and Report Manager URL.

    2. Ensure the values displayed are the URLs that you want to use for Team Foundation Server and click Next.

    3. Type the name of the server that is running SQL Server Analysis Services in SQL Analysis Services Instance and click Next.

      To test the connectivity to SQL Server, you can optionally click Test.

    4. Type the name and password of the report reader account (TFSREPORTS), and click Next. If you specified a user account for the service account of Team Foundation Server in step 4, you must select the Use a different account than the Team Foundation Server service account for the Reporting Services report reader account check box to use a different account.

      To test the user account and password combination, you can optionally click Test.

  10. Use the Configure SharePoint for Team Foundation Server page to opt in or out of using SharePoint Products. Select the **Configure SharePoint Products for use with Team Foundation Server **check box to use SharePoint Products, or clear the check box to skip SharePoint Products. Click Next.

    Note

    If your SharePoint Products site is running on a different server than Team Foundation Server and you do not have administrative permission on the site, you should skip this configuration and team project collection creation later in this procedure. After you complete this wizard, you can use the Team Foundation Server Administration guide to integrate SharePoint Products without administrative permissions. For more information, see the following page on the Microsoft Web site: Integrate with SharePoint Products Without Administrative Permissions

    If you selected the check box to configure SharePoint Products, perform one of the following steps, and then click Next:

    • Click Install Windows SharePoint Services 3.0 in farm mode, and then type a user account and password for the service account for Windows SharePoint Services 3.0 (WSSSERVICE). If you specified a user account for the service account of Team Foundation Server in step 4, you must select the Use a different account than the Team Foundation Server service account for the SharePoint farm check box to use a different account.

    • Click Use an existing server farm for SharePoint Products. In Site URL, type the URL for the SharePoint Web application. In Administration URL, type the URL for the SharePoint Central Administration site. To test connectivity to each of these URLs, click Test.

  11. Select the Create a new team project collection check box to create a collection, or clear that check box to skip that step.

    Note

    If your SharePoint Products site is running on a different server than Team Foundation Server and you do not have administrative permission on the site, you should skip this configuration. After you configure Team Foundation Server, you can use the Team Foundation Server Administration guide to integrate SharePoint Products without administrative permissions. For more information, see the following page on the Microsoft Web site: Integrate with SharePoint Products Without Administrative Permissions

    If you create a collection, accept the default values, or type a new name and description. Click Next.

  12. On the Review page, review the settings, and click Next.

    The wizard validates your configuration.

  13. Click Configure.

    The wizard applies configuration settings. This process might take several minutes.

  14. Click Next.

  15. Click Close.

  16. Click Close.

    The Team Foundation Administration Console appears.

See Also

Reference

Checklist: Single-Server Installation

Checklist: Multiple-Server Installation