Freigeben über


How to rename a TFS collection (Part 2)

This article is in continuation of my earlier post of how to rename a TFS collection

https://blogs.msdn.com/b/tfssetup/archive/2010/09/15/how-to-rename-a-tfs-collection.aspx

The earlier post only renames the TFS Collection but SharePoint Site Collection and TFS Reports would still be pointing to old collection name. If you rename your TFS collection it is not mandatory to update WSS Site collection and TFS Reports to new collection name, as they would work flawlessly with old names but if you want to update WSS and Reports as per new collection name then you can follow these steps.

If you see in below screen shot our reports are still pointing to old collection name (collection3, if you see the url for reports in the notepad)

 

 

To correct this we 1st need to rename reports folder in Reports Manager.

Browse to Reports Manager url

 

 

Browse to TfsReports Folder

 

Here we have our Collection3 folder, which we need to rename to CollectioNew

Select ‘Show Details’ on right hand side

 

Will get following view after clicking on ‘Show Details’

Click On Edit next to ‘Collection3’

 

Now change the name from ‘Collection3’ to ‘CollectionNew’

Hit Apply

Now under TfsReports folder we will see ‘CollectionNew’ instead of ‘Collection3’

Now we done with Reports Manager can close it and need to go in TFS Admin Console

In TFS Admin Console, go to ‘Team Project Collections’ Node

Select ‘CollectionNew’ (which we had renamed earlier from name ‘Collection3’) and then select Reports Folder tab

 

 Select Edit Settings on right hand side

 

Will get ‘Edit Default Folder Location’ box

 

Change the folder path to new location

After Editing

 

Now Folder location of CollectionNew would be showing as following

 

Reconnect to TFS thru Team Explorer and you would find reports pointing to new location

 

In the above snapshot, you will find old path for reports in Notepad (not highlighted) and new path for reports pointing to ‘CollectionNew’ folder in Reports (highlighted text in notepad)

Now Reports part is done and we need to rename WSS Site collection

Currently our Team Project site is still pointing to old Collection name

To point Team Project Sites to new collection name we would have to rename the site collection url

From

https://servername/sites/oldcollection to https://servername/sites/newcollection

There is no fool proof way of achieving the same (at least I could not find one)

I would strongly recommend keeping Team site with old url as that would not affect functionality of Team Foundation Server.

Author: Romit Gulati

Reviewed by: Lakhminder

Comments

  • Anonymous
    November 17, 2010
    Here is a short description how to rename a SharePoint Sitecollection: blogs.technet.com/.../renaming-a-site-collection.aspx When done, you have to reconfigure the Portal-Settings of your Teamprojects in the renamed Team Collection. Works well - thanks for your post.

  • Anonymous
    April 10, 2011
    And how to rename the TFS database to use the new team project collection name ? thanks Answer: Hi Phulippe,   Here are the steps (although it is not recommended/supported to rename the database name of a TPC).   After you detach the collection follow these steps to rename SQL Database:     Now we need to rename mdf and ldf files

  Tfs_Collection1.mdf and Tfs_Collection1_log.ldf files in our case. Renamed files to Tfs_Collection2.mdf and Tfs_Collection2_log.ldf

Once files are renamed we can attach them back using new name  

  Attach Database Windows Click on Add and select the mdf file  

Note that it’s still picking up old DB name

  Make sure to change the name of mdf and ldf and also under ‘Attach As’ you change the name

Now we will see our new database ‘Tfs_Collection2’  

Attaching Collection in TFS 2010 Select Attach Collection under ‘Team Project Collections’ node

Specify the SQL Server name  

Change the name of Collection from Collection1 to Collection 2, in Attach Team Project Collection Window

  Readiness check

  Refresh the project collection list and you should see the collection