Information Messages About Team Foundation

The information in this article applies to:

  • Visual Studio 2005 Team Foundation Server

  • Visual Studio Team System 2008 Team Foundation Server

  • Application-tier server

  • Data-tier server

  • Team Foundation client

  • Health check

  • Preinstall check

When you scan computers by using the Best Practices Analyzer tool for Team Foundation Server, the tool collects information from a variety of sources. These sources include Windows Management Instrumentation (WMI) classes, registry entries, the metabase for Internet Information Services (IIS), and SQL Server databases. You can best view this information by opening the tree report and drilling down through the various levels of detail.

Both the health check and the preinstall check report the information that the tool collects, in addition to any specific information messages. These messages report configuration assignments, such as the version of an installed software component, and deployment configurations, such as where a software component is installed.

The tool collects three categories of information:

  • Scan Environment   Reports scan settings, the scan date, and the version of the scan tool. This category of information appears for all scan types.

  • Health Check   Reports information about the computer, operating system, directory permissions, network, .NET Framework, application pools, Web sites and services, accounts, and the Team Foundation environment. The type of information varies based on the computer that is scanned. For a summary of the information that the tool collects and the specific messages that it reports, see Information Reported for Health Check.

    Important noteImportant Note:

    The information that the tool collects and reports also depends on where you scan. When you scan from a client, some information is not available. To troubleshoot issues that relate to the application-tier server, you should run the scan from the application tier.

  • Preinstall Check   Reports information about the computer platform, processors, disks, memory, domain, software prerequisites, registry, IIS, and SQL Server. For a summary of the information that the tool collects and the specific messages that it reports, see Information Reported for Preinstall Check.

Information Reported for Health Check

You can perform a health check on a Team Foundation client, a computer that is running Team Foundation Server, or both. If you perform a health check on a computer that is running Team Foundation Server, the tool scans the servers that are defined for the Team Foundation deployment. These servers include application-tier, data-tier, build, and proxy servers.

Note

Some information is not available if you run the scan from a computer other than the computer that you are scanning. For optimal results, you should run the scan from the application-tier server.

The following sections summarize the information that the tool collects and any specific information messages that the tool reports. This information can appear in a tree report after a health check. The kinds of information differ depending on the type of computer that you scan:

  • Information Reported After a Health Check of an Application-Tier Server

  • Information Reported After a Health Check of a Data-Tier Server

  • Information Reported After a Health Check of a Team Foundation Client

Information Reported After a Health Check of an Application-Tier Server

The following table describes the messages that appear in the Informational Items report. These messages contain useful information about critical configuration elements that , if incorrectly set, can cause problems in typical system operations. Also, support personnal might request this information to help troubleshoot your deployment of Team Foundation.

Item

Description

Computer

Reports the manufacturer and model number of the computer that was scanned.

Connection String

Reports the connection string that is defined in the Services Web.config file. The application-tier server uses this string to connect to the data-tier server.

If this string is not as you expect, see The connection to the data-tier server failed.

Logical Disk

Reports the amount of memory that is available on the logical disk.

MsiProperty.ini file assignments

These messages include the following values:

  • The value that is assigned to VSTF_USERID, the service account for Team Foundation Server

  • The value that is assigned to VSTF_RS_USERID, the service account for SQL Server Reporting Services

  • The value that is assigned to VSTF_DB_SERVER, the name of the database instance that hosts the operational databases for Team Foundation

ReportServer application pool Identity

Reports the Identity account that is assigned to the ReportServer application pool.

Service account configuration

These messages include:

  • SQL Server (MSSQLSERVER/MyInstanceName) on the application tier is configured to run as user (LocalSystem/NetworkService).

  • SQL Server Reporting Services (MSSQLSERVER MyInstanceName) on the application tier is configured to run as user (Domain\UserName/LocalSystem/NetworkService).

  • The SharePoint Timer Service service on the application tier is configured to run as user (Domain\UserName/LocalSystem/NetworkService).

  • The TFSServerScheduler service on the application tier is configured to run as user (Domain\UserName/LocalSystem/NetworkService).

  • The Code Coverage Analysis Service service on the application tier is configured to run as user (Domain\UserName/LocalSystem/NetworkService).

SharePoint Products and Technologies extended

Reports the virtual directory to which a Web site has been extended. Only the default Web site and the SharePoint Central Administration site should be extended.

SharePoint Products and Technologies version

Reports the version of SharePoint Products and Technologies as it is defined in the registry.

SQL Server Reporting Services version

Reports the version number of SQL Server Reporting Services as it is defined in the registry.

SQL Server Analysis Services version

Reports the version number of SQL Server Analysis Services as it is defined in the registry.

SQL Server Engine version

Reports the version number of the SQL Server Engine as it is defined in the registry.

Note

Team Foundation Server requires that the version number is the same for SQL Server Analysis Services, SQL Server Engine, and SQL Server Reporting Services.

TFS AppPool application pool Identity

Reports the identity account that is assigned to the application pool for Team Foundation Server.

The AT/ATDT/DT memory

Reports the amount of memory that is installed in the computer.

The AT/ATDT/DT number of processors

Reports the number of processors that are installed in the computer.

The AT/ATDT/DT Windows version

Reports the version of Windows that is running on the computer.

Unexpected server registry

Reports the registry location containing servers other than the application-tier server in the cached list of servers. The tool checks the Servers registry key within the following registry hives:

  • HKEY_LOCAL_MACHINE

  • HKEY_CURRENT_USER

  • HKEY_USERS

The following table summarizes the information that is available in the Detailed View report after a health check of an application-tier server.

Category

Description

Computer Information

Reports information that the tool collects from the registry about the installed computer components. This information includes the name of the manufacturer and the model, BIOS, processor, cache memory, physical disk, logical disk, volume, and controller information.

Operating System Information

Reports information about the operating system and settings in the Boot.ini file. This information includes install date and update information.

Network Information

Reports the IP address and information about the computer's network adapter.

.NET Framework Environment

Reports installation and update information for the .NET Framework. This information includes property assignments for system.net and system.web configuration.

Team System and Visual Studio Environment

Reports installation, update, and registry information about the Visual Studio and Team System environment.

Other Directory Permissions

Reports permissions for the MachineKeys directory.

Application Pools

Reports information about the application pools that are defined on the application-tier server.

Event Logs

Reports recent application and system events that were recorded in the event logs.

Web Sites

Reports configuration information for the Web sites that are running on the application-tier server.

Account Information

Reports account information for Team Foundation Server, which includes password expiration date.

Web Services

Reports information about the Web services that are running on the application-tier server.

Services

Reports information collected for the Windows services that are on the application-tier server, and groups them according to whether they are running or stopped.

SharePoint Products and Technologies

Reports installation, update, and registry information about SharePoint Products and Technologies.

SQL Server Reporting Services

Reports installation, update, data source verification, account assignments, and registry information for the SQL Server Reporting Services service.

Information Reported After a Health Check of a Data-Tier Server

The following table summarizes the information that is available from the Detailed Viewreport after a health check of a data-tier server.

Note

In a single-server deployment, information that the tool reports for the application tier is not duplicated for the data tier.

Category

Description

Computer Information

Reports information that the tool collects from the registry about the installed computer components. This information includes the name of the manufacturer and the model, BIOS, processor, cache memory, physical disk, logical disk, volume, and controller information.

Operating System Information

Reports information about the operating system and settings in the Boot.ini file. This information includes install date and update information.

Event Logs

Reports events and errors recorded in the event logs.

SQL Server

Reports information that the tool collects from the SQL Server database about the installed products, updates, versions, registry, activity monitor, database, and login assignments.

Reporting Services

Reports information that the tool collects from the Reporting Services databases about the databases, users and roles, configuration, version information, and report catalog.

SQL Server Analysis Services

Reports metadata information that the tool collects from the database for SQL Server Analysis Services.

SharePoint Products and Technologies

Reports information about the content and configuration databases that support SharePoint Products and Technologies.

Team Foundation Server

Reports information about the databases that support Team Foundation Server. Also, the tool summarizes group membership information.

Information Reported for a Health Check of a Team Foundation Client

The following table describes messages that are summarized in the Informational Items report. Support personnel might request these items to help troubleshoot your deployment of Team Foundation.

Item

Description

Computer

Reports the manufacturer and model number of the computer that was scanned.

Logical Disk

Reports the amount of memory that is available on the logical disk.

Memory

Reports the amount of memory that is installed on the client computer.

Number of processors

Reports the number of processors that are installed on the client computer.

Windows version

Reports the version of Windows that is running on the client computer.

The following table summarizes the information that is available from the Detailed View report for a Team Foundation client.

Category

Description

Computer Information

Reports information that the tool collects from the registry about the installed computer components. This information includes the name of the manufacturer and the model, BIOS, processor, cache memory, physical disk, logical disk, volume, and controller information.

Operating System Information

Reports information about the operating system and settings in the Boot.ini file. This information includes install date and update information.

Network Information

Reports the IP address and information that the tool collects from the client computer's network adapter.

.NET Framework Environment

Reports installation and update information for the .NET Framework.

Visual Studio/Team Explorer Environment

Reports installation, update, registry, and assembly information about the Visual Studio and Team Explorer environment.

Event Logs

Reports recent application and system events that were recorded in the event logs.

Information Reported for Preinstall Check

The following table summarizes the information that the tool reports for a preinstall check. The same information is collected for a single-server deployment or for each server in a dual-server deployment.

Category

Description

Platform

Reports one of the following types of computer platform:

  • basic_x86 - 32-bit

  • basic_ia64 - Itanium 64-bit

  • basic_amd64 - 64-bit

Processors

Reports information about the processors that are installed.

Disks

Reports the number of free megabytes on the disks.

Memory

Reports the total physical memory on the computer's disks.

Domain

Reports the computer name and the domain name.

Prerequisite Product Checks

Reports the product versions of Team Foundation Server. An error appears if not all versions of Team Foundation Server products are the same.

Registry

Reports the registry settings for .NET Framework 2.0.

IIS

Reports information about the World Wide Web Publishing Service.

SQL

Reports information about SQL Server and the SQL Server services that are installed on the computer.

See Also

Concepts

Rule Checking Performed by the Best Practices Analyzer Tool

Other Resources

Rule Checking and Issue Resolution