How to: Rename an Application-Tier Server
To rename the application-tier server in a dual-server deployment of Visual Studio Team System Team Foundation Server, you must rename the server itself and then perform several other steps. For example, you must reconfigure Team Foundation Server, SQL Server Reporting Services, and SharePoint Products and Technologies to use the server that you just renamed. If you use any Microsoft Project or Microsoft Excel files to report data from Team Foundation, you must also re-create those files so that they connect to the application-tier server by its new name. For more information, see Team Foundation Server Reporting.
Note
To rename a single-server deployment of Visual Studio Team System Team Foundation Server, you follow the procedures in How to: Rename a Data-Tier Server.
To rename an application-tier server, you must perform the following procedures in the indicated sequence:
Stop the Services that Team Foundation Server Uses
Rename the Server
Update Team Foundation Server to Recognize the New Name
Rebuild the Team System Cube
Restart Services
Refresh the Data Cache on Client Computers
Required Permissions
To perform this procedure, you must be a member of the Administrators security group and the Team Foundation Administrators group on the application-tier server. You must also be a member of the sysadmin group in SQL Server on the data-tier server. For more information about permissions, see Team Foundation Server Permissions.
In addition to these permissions, you might need to address the following requirements on a computer that is running Windows Server 2008 or Windows Vista:
To follow a command-line procedure, you might need to open an elevated Command Prompt by clicking Start, right-clicking Command Prompt, and clicking Run as Administrator.
To follow a procedure that requires Internet Explorer, you might need to start it as an administrator by clicking Start, clicking All Programs, right-clicking Internet Explorer, and then clicking Run as administrator.
To edit web.config files, you might need to start the text editor as an administrator by clicking Start, clicking All Programs, right-clicking the editor, and then clicking Run as administrator.
To access Report Manager, reports, or Web sites for Reporting Services, you might need to add these sites to the list of trusted sites in Internet Explorer or start Internet Explorer as an administrator.
For more information, see the Microsoft Web site.
Stop the Services that Team Foundation Server Uses
To stop the services that Team Foundation Server uses
Log on to the appropriate server, open Computer Manager, and stop the following components:
Log on to the server that hosts this program
Stop this component
SharePoint Products and Technologies
SharePoint Timer Service or Windows SharePoint Services Timer
Default Web Site or Team Web site
Application tier
Visual Studio Team Foundation Server Task Scheduler Service
Microsoft Team Foundation Server Application Pool
Reporting Services
SQL Server Reporting Services (TFSINSTANCE)
ReportServer or ReportServer$InstanceName (application pool)
Default Web Site or Report Manager Web site
Note:You manage ReportServer and the Web site for Report Manager in Internet Information Services (IIS) for SQL Server 2005 but not for SQL Server 2008.
For more information, see How to: Stop and Start Services, Application Pools, and Web Sites.
Rename the Server
To rename the server
Click Start, right-click My Computer or Computer, and then click Properties.
(For Windows Server 2008) Under Computer Name and domain group settings, click Change settings.
The System Properties window opens.
On the Computer Name tab, click Change.
The Computer Name/Domain Changes window opens.
In the Computer Name box, type the new name of the server, and then click OK.
Click OK to close the System Properties window.
A system message might appear and ask "You must restart this computer for the changes to take effect. Do you want to restart the computer?"
If the message appears, click Yes, and restart the computer.
Note
If you restart the server in a single-server deployment, wait for the server to restart, and then stop the services that Team Foundation Server uses.
Update Team Foundation Server to Recognize the New Name
To update Team Foundation Server to recognize the new name of the application-tier server
Log on to the appropriate server, open Computer Manager, and start the application pools and programs in the following table:
Log on to the server that hosts this program
Start this component
Application tier
Microsoft Team Foundation Server Application Pool
Reporting Services
ReportServer or ReportServer$InstanceName (application pool)
Note:You manage ReportServer in IIS for SQL Server 2005 but not for SQL Server 2008.SQL Server Reporting Services (TFSINSTANCE)
Open the Command Prompt window, change directories to %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools, and type the following command:
TfsAdminUtil ConfigureConnections /view
Review the settings for /ReportsURI and /ReportServerUri.
If the server for Reporting Services has changed from the information shown, you must reconfigure those connections by typing the following command:
**TfsAdminUtil ConfigureConnections /ReportsUri:NewReports/ReportServerUri:**NewReportServer
Note
If you are using a named instance, you must specify it as part of the values for Reports and ReportServer. Do not eliminate or change the name of the named instance.
For example, if Reporting Services were running on the application-tier server that you just renamed, you must provide the new uniform resource indicator (URI) for /ReportsUri and /ReportServerUri. For more information, see ConfigureConnections Command.
(Optional) After you reconfigure the connections, type the following command to review the changes and ensure that they have taken effect:
TfsAdminUtil ConfigureConnections /view
Type the following command:
TfsAdminUtil RenameDT TeamFoundationDataTierServerName
Important Note: For the RenameDT command to succeed, the application pools and programs in the first step of this procedure must be running. This requirement is new in Visual Studio Team System 2008 Team Foundation Server.
After the command finishes, stop the following application pools and programs:
Microsoft Team Foundation Server Application Pool
ReportServer or ReportServer$InstanceName
SQL Server Reporting Services (TFSINSTANCE)
Note
After you run the RenameDT command, you must stop the services that it requires before you continue with this procedure.
Update the registration entries in the service interface for the application tier to use the new name. At the command prompt, type the following command:
TfsAdminUtil ActivateAT newTeamFoundationApplicationTierServerName
Close the Command Prompt window.
Warning
For client users to connect to the newly renamed application-tier server, they might have to wait two hours before they reconnect.
Rebuild the Team System Cube
After you rename the application tier and reconfigure connections, you must rebuild the Team System cube.
To rebuild the Team System cube
Rebuild the Team System cube.
For more information, see How to: Rebuild the Team System Cube.
Restart Services
To restart services
Log on to the appropriate server, open Computer Manager, and start the components in the following table, in the order specified:
Log on to the server that hosts this program
Start this component
SharePoint Products and Technologies
SharePoint Timer Service or Windows SharePoint Services Timer
Application tier
Visual Studio Team Foundation Server Task Scheduler Service
Microsoft Team Foundation Server Application Pool
Refresh the Data Cache on Client Computers
To refresh the data cache on client computers
Use the ClientService Web service to force client computers to update the cache for tracking work items the next time that the client computers connect to the application-tier server. To update the version control cache, users must update their client computers by using the tf workspaces command utility.
For more information, see How to: Refresh the Data Caches on Client Computers.
See Also
Tasks
How to: Rename a Data-Tier Server