Welcome to MSDN Blogs Sign in | Join | Help

How do I upgrade to TFS 2008?

Now that Team Foundation Server 2008 keys/media/downloads are available, I'm seeing lots more questions about various scenarios.  I'm going to try to capture all of the less obvious issue here:

You have TFS 2008 Trial Edition installed and you want to upgrade to TFS Standard Edition

You need to go to Add/Remove programs and click Change/Uninstall on your TFS installation.  This will display a dialog in which you should click on "Upgrade".  You can then enter a new product key.  If you bought full packaged product (and actually got media) you will have the key you need in the material you purchased.  It's not so simple for volume license customers because they don't actually get media - they download the bits from the volume licensing web site and the key is not obvious.  The "official" policy is that you are supposed to call Customer Support and ask for your product key.  There is a simpler way, if you choose.  If you look in your download for a folder called "AT" (stands for Application Tier).  You will find a file called "setup.sdb".  Open that file in notepad (or any text editor).  Search for "[Product Key]?.  The next line is your product key.  You can enter this string into the dialog presented from Add/Remove programs and click OK.  Your TFS server is now fully upgraded to Standard Edition.

You have TFS 2008 Trial Edition installed and you want to upgrade to Workgroup Edition 

You must uninstall trial (your data will not be lost - although backups are always advisable) and install Workgroup Edition.

You have TFS 2008 Workgroup Edition installed and you want to upgrade to TFS Standard Edition

This scenario is intended to work like #1 (upgrade trial to standard), However, there is a bug that makes this a bit tricky.  If you use Add/Remove Programs to enter a new product key, you will find that the product key field is greyed out - this is not "by design".  I've been told that if you run setup from the media (rather than Add/Remove Programs), the ID field will not be read-only.  Alternatively, you can uninstall Workgroup Edition and then install Standard Edition.  As far as getting the proper product key (for volume license users), see # 1 above.

You have TFS Beta 2 or Release Candidate

TFS 2008 Beta 2 and Release Candidates releases are about to expire (the RC expires in the next week or two and the Beta expires in mid March).  Please make sure you upgrade VERY SOON.  You can upgrade to TFS 2008 Trial Edition, Workgroup Edition or Standard Edition.  You will perform the upgrade by unintalling the Beta or RC and then installing your chosen edition.  If they actually expire, you have a 1 time only shot at extending it for 30-days (using the new TFSVersionDetection tool that you will find in this blog post).

You have TFS 2005 and want to upgrade to TFS 2008

 As a general rule, this is straight forward.  You just uninstall TFS 2005 (all your data will be preserved) and install TFS 2008.  New client and old clients will both work.  By far the trickiest part will be upgrading from Sharepoint 2.0 to Sharepoint 3.0 (2007) or MOSS 2007.  My best advice is read the corresponding upgrade instructions (ours and/or WSS).  The TFS installation guide is here: http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&displaylang=en. And here's a reference to the Sharepoint upgrade instructions: http://technet.microsoft.com/en-us/office/sharepointserver/bb421259.aspx

Brian

Published Tuesday, January 15, 2008 10:18 AM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# » How to I upgrade to TFS 2008? MSDN Blog Feed

Tuesday, January 15, 2008 4:13 PM by » How to I upgrade to TFS 2008? MSDN Blog Feed

# re: How to I upgrade to TFS 2008?

Tuesday, January 15, 2008 7:01 PM by johnw

It would be really helpful if guidance was present that would allow me to 'test drive' a 2008 upgrade scenario.   It may just be a combination of restoring TFS to a differenttly named server and then performing an upgrade, perhaps starting here: http://msdn2.microsoft.com/en-us/library/ms252516(VS.80).aspx

TFS is too important to us to engage in an upgrade and then find ourselves on the phone for a few hours with premier working on why the upgrade failed or rollback scenarios.  We need to identify those up front as much is as practically possible. (This is meant as a compliment to TFS!)

# re: How to I upgrade to TFS 2008?

Tuesday, January 15, 2008 8:07 PM by Joel Peterson

What about from TFS 2005? Might as well make this page definitive.

# Moving from TFS2008 trial to full version

Tuesday, January 15, 2008 8:19 PM by My VSTS Blog

Now that the TFS media is starting to show up in our MSDN subscriptions and product keys are orderable,

# re: How to I upgrade to TFS 2008?

Wednesday, January 16, 2008 8:04 AM by bharry

OK, I have added a bullet for upgrading from TFS 2005.

Brian

# re: How to I upgrade to TFS 2008?

Wednesday, January 16, 2008 4:42 PM by Bill

I have reviewed the TFS 2008 (we have WSS 2.0 and want to go to WSS 3.0). I agree with the earlier comment: "TFS is too important to us to engage in an upgrade and then find ourselves on the phone for a few hours with premier working on why the upgrade failed or rollback"  With existing documentation the upgrade has every appearance of a pending disaster!

# re: How to I upgrade to TFS 2008?

Thursday, January 17, 2008 11:17 AM by kwarmack

Hi - Thanks so much for the great information. We have one server with TFS 2005 and loads of history on it. We need to move to a new server and we want to run TFS 2008.

Can we accomplish this by just copying the databases to the new server and then installing TFS 2008? We tried using the TFS to TFS migration tool for two weeks and that didn't work since the tool has too many bugs with branch/merge/renames right now. That tool is not ready for prime time... unfortunately for us.

Can you point me to steps to do this? I'm seeing conflicting informtaion on the internet about how this is done.

# re: How to I upgrade to TFS 2008?

Thursday, January 17, 2008 11:49 AM by bharry

Our advice on this is always to first move the TFS 2005 install to the new server, then upgrade it.  Our instructions for moving a TFS 2005 install are here: http://msdn2.microsoft.com/en-us/library/ms404879(VS.80).aspx  The upgrade should be easy and is described in the install docs.

The truth is that the hardest part is moving WSS and Reporting Services.

Brian

# re: How to I upgrade to TFS 2008?

Thursday, January 17, 2008 2:05 PM by jay

mistype in the title of this blog: How DO I upgrade to TFS 2008?

# re: How to I upgrade to TFS 2008?

Thursday, January 17, 2008 2:57 PM by bharry

Thanks,

Brian

# re: How do I upgrade to TFS 2008?

Thursday, January 17, 2008 5:58 PM by Steve Nuchia

I tried doing a restore-based move in combination with an upgrade from a TFS 2005 Workgroup Edition to the 2008 toolset.  After three weeks of two full server rebuilds per day I gave up and built the new server and used the tfpt "online" command to restore a series of snapshots from the old server.

By "in combination with" I mean "in the same three-week period".  I tried every combination and permutation of move and upgrade steps I could think of -- and I have a degree in mathematics -- but each failed in a different way.

The reasons I wanted to move along with upgrading included the fact that there were spooky things happening in the old server.  That may have something to do with the lack of success but be forewarned, it is not (always) the smooth sailing described here.  You have to parse the instructions dilligently and do everything exactly right.  Even then the end result may not work and good luck figuring out why.

I'm a little bit miffed about the wasted time and considerably more annoyed about losing my change history details.  But I appreciate the new tools and I wouldn't have you stand still.  If we could get 95% of the progress with 40% of the pain I might take that deal.

I really like the merge exploration screenshots.  Could we persuade your guys to work on a dependency visualizer for native code projects? :-)

# re: How do I upgrade to TFS 2008?

Friday, January 18, 2008 9:02 AM by bharry

johnw, I started a thread about guidance for "testing" upgrades internally.  Everyone thinks it's a good idea.  There are many ways to do it depending on what your constraints are.  Do you clone everything or do you have a separate WSS farm that doesn't get cloned?  Do you run the clone in an isolated network so that you can reuse the same machine names without conflict?  Do you shutdown the production machine during the "test"?

We have a procedure we use here for doing our own upgrades (our upgrade validation process generally takes a couple of weeks).  The team is debating best practices approaches and I'll post something if/when we publish some guidance.  If you have input on how you'd like it to work, I'd love to hear it.

Brian

# re: How do I upgrade to TFS 2008?

Friday, January 18, 2008 9:21 AM by bharry

Steve, I'm very sorry you had such difficulty.  A restore based move along with an upgrade is complicated and I generally recommend strongly against it - I recommend move first and get working, then upgrade or upgrade first and get working, then move.

The upgrade process itself is generally pretty straight forward but the move complicates it significantly.  We are working on dramatically simplifying the move scenario.  A great tool for helping in these kinds of situations is the TFS BPA (Best Practices Analyzer) in the TFS Power Tools December 2007 release.  It will scan your system pretty thoroughly and tell you what it thinks is misconfigured.  Most people report that it drops multi-hour diagnosis sessions to minutes.

Thanks for the feedback on the dependency visualizer for native code.  I'll pass it on.

Brian

# re: How do I upgrade to TFS 2008?

Monday, January 21, 2008 4:46 PM by Scott

I just spoke with Customer Support for Volume Licensing and they told me I need to contact my reseller and have them order me a CD so I can get the product key. They stated they cannot generate Team Foundation Server keys. We installed the Trial version of 2008 so we could update the key later.

# re: How do I upgrade to TFS 2008?

Tuesday, January 22, 2008 12:25 PM by Eric

Scott, I’m sorry you’re having problems getting a key from support. Needless to say, the problem is on our end - we had an internal miscommunication between the product team and support that caused the problem. We had a breakdown in execution that delayed the implementation of support processes to supply keys to customers.

We identified the issues and are actively addressing them to ensure Support can service our customers and supply keys to update TFS from Trial to release version. It will take 2-3 weeks (2/8) to implement the solution and train our support reps to provide proactive support and TFS keys.

In the meantime, if your TFS trial is due to expire in the next 3 weeks we have a couple of options to ensure you don’t have a disruption in TFS availability:

- Extend your trial by30 days using the using the TFSVersionDetection utility

- Pull the key from VL media. You can obtain VL media from a) your media kit or b) download it from MVLS (MS VL Server – your company’s VL administrator should have access to the download server)

If neither of the options above are possible and your trial is about to expire, email me @ efeaglerATmicrosoft.com and I will work with you to obtain a key to update your trial version.

My sincere apologies for this misstep and any inconvenience it has caused you and other customers.

- Eric

# re: How do I upgrade to TFS 2008?

Tuesday, January 22, 2008 1:22 PM by Scott

Thanks for your help Eric. We are trying the download now. We will order the media to just to be safe. By the way this Blog has been really informative for me and I really appreciate all the work Brian and everyone does on this site. Thank You again!

# re: How do I upgrade to TFS 2008?

Tuesday, January 22, 2008 1:35 PM by bharry

You are very welcome!

Brian

# re: How do I upgrade to TFS 2008?

Tuesday, January 22, 2008 5:17 PM by Steven Perry

I have a specific Scenario for upgrade and would like a recommendation for the upgrade path I should follow:

Current state

-TFS 2005 installed on a single box with SQL Server and Reporting Services

End state

-TFS 2008 installed on multiple servers on new hardware

My new production environment will use a separate, shared SQL Server 2005 instance (Clustered SQL Server).  I want TFS to be on a separate box as well as SharePoint.  So the end state is 4 servers, 2 for SQL Server cluster (Already running in production), 1 for TFS Server and Reporting Services, (MOSS Farm) for SharePoint.

1) Is this scenario possible?

2) How do I move the SharePoint sites to a MOSS farm?  

3) Can I use MOSS or does it have to be WSS only?

4) What are the steps for moving the environment?

5) What steps are required for Proxy server upgrades.  (My team in India uses a TFS Proxy for access to the TFS Server)

Any help would be appreciated.

Thanks.

# re: How do I upgrade to TFS 2008?

Friday, January 25, 2008 12:26 PM by Marc

One Pissed off Costumer!

I am unable to install VS 2008 volume license.  Either from the ISO or a DVD.  "I get Error 1305....\eula.rtf Verify that the file exists and you can access it."  WOW, thanks Microsoft.  And nobody has a solution.  Copying the files from the ISO to C: doesn't work as well.

# re: How do I upgrade to TFS 2008?

Monday, January 28, 2008 5:05 PM by Robert

The Team Suite ISO image VL version is indeed crap. Downloaded the 3.5 GB now two times and getting the same error as marc. TFS I did not try. But why does MS provide broken images?

# re: How do I upgrade to TFS 2008?

Monday, January 28, 2008 9:32 PM by briankel

Marc and Robert - I'm sorry you're seeing problems with this. We have had a lot of customers download from the VL servers and this is the first that we've heard of the issue. Can you each please contact me directly - briankel AT microsoft DOT com - and I will work with you to resolve this issue? I have also escalated this problem to our VL support team.

Brian Keller

Technical Evangelist

Visual Studio Team System

# re: How do I upgrade to TFS 2008?

Tuesday, January 29, 2008 1:41 PM by Anna Lidman

Marc and Robert,

Thank you for reporting this!  We have confirmed that the Team Suite image for VL download is indeed incorrect, and we're working to get it fixed immediately.  We apologize for the obvious inconvenience this has caused you.  We will certainly look at how this happened to avoid a repeat at a later point, but naturally ensuring that you are unblocked for your downloads is the first priority.  As soon as the refreshed Team Suite image has been reposted for you to download, we will notify you.

We are verifying the image for TFS in parallel and will get back with more data.  

We will also run thorugh all of our images uploaded for VIsual Studio 2008 to verify that we don't have other images that are corrupt.  Should you experience problems with other images you download for Visual Studio, please feel free to contact me directly on anna.lidman AT microsoft DOT com.

Thank you.

Anna Lidman

Developer Division Release Mgmt

# re: How do I upgrade to TFS 2008?

Tuesday, January 29, 2008 1:50 PM by bharry

As you can see, Brian and Anna are on top of this issue.  I'm incredibly sorry that you had to waste so much time downloading these images.  Work are urgently working to get the errors corrected and ensure that there are no more errors.  I don't know how the problem crept in there but we will find out and work to remedy the root cause.

Thank you very much for reporting the issue.  Marc and Robert, can you please send me your email addresses so that I can contact you off blog?

My email is bharry@microsoft.com

Brian

# re: How do I upgrade to TFS 2008?

Tuesday, January 29, 2008 8:03 PM by Anna Lidman

Thank you for your patience.  The Team Suite image has now been republished.  As you download Team Suite from the VL servers, the Hash for the image should now match 573DB823AB8B031F7CC5F859B627708EE03B2E78.

Other images are being refreshed as well, for which we'll have individual expected availability dates in a day or two.

Please let us know if you experience any further issues with the download.  You can either leave a comment here or contact me directly on alidman AT microsoft DOT com.

Thank you.

Anna Lidman

Developer Division Release Mgmt

# re: How do I upgrade to TFS 2008?

Saturday, February 02, 2008 2:19 AM by James

Regarding single box TFS 2005 to 2008 upgrade, I noticed that you recommend to uninstall the 2005 and then install the 2008. However the chm file with the instructions just says in effect "insert disk and install". Am I missing something?

James.

# German Visual Studio 2008 and Web Access Versions released

Sunday, February 03, 2008 2:30 PM by marcus's Team System motivation and experience

As Visual Studio 2008 was RTM already since end of November we were still waiting for the localized versions.

# German Visual Studio 2008 and Web Access Versions released

Sunday, February 03, 2008 3:10 PM by Noticias externas

As Visual Studio 2008 was RTM already since end of November we were still waiting for the localized versions

# re: How do I upgrade to TFS 2008?

Monday, February 04, 2008 7:40 AM by bharry

James, I don't know if you are missing something or not.  However, we do recommend that you uninstall TFS 2005, then install TFS 2008.  All of your data will be preserved.  I will check on the doc issue.

Brian

# Supercalifragilisticexpialidociou-dition

Tuesday, February 05, 2008 4:03 PM by Adam Singer

With Team Foundation 2008 generally available, I've seen a bit of confusion over the various Editions

# Supercalifragilisticexpialidociou-dition

Tuesday, February 05, 2008 4:35 PM by Noticias externas

With Team Foundation 2008 generally available, I've seen a bit of confusion over the various Editions

# Upgrading Team Foundation Server 2005 via Volume License

Wednesday, February 13, 2008 12:29 AM by Ozzie Rules Blogging

Received a question today from somebody trying to upgrade their Team Foundation Server 2005 from trial

# Upgrading Team Foundation Server 2005 via Volume License

Wednesday, February 13, 2008 12:53 AM by Noticias externas

Received a question today from somebody trying to upgrade their Team Foundation Server 2005 from trial

# re: How do I upgrade to TFS 2008?

Monday, February 18, 2008 5:33 PM by jay

Thanks for the useful post.

We have been using TFS 2008 trial since November and it has been a great product. With our MSDN subscription, we get TFS 2008 Workgroup edition. However, since we plan on having more than 5 users utilize this product, we will probably uprade to TFS Standard.

Before we do this, we would like some clarification. Does Standard edition limit users to only viewing work items that they create? Also, what kinds of licensing costs are there per user?

# ブログ紹介{Team System 関連の MSDN Blog (bharry's WebLog)}

Wednesday, February 20, 2008 6:38 AM by Software Cafe

Sorry, Japanese Only... 今日は、Team System 関連の私にとっても皆さんにとっても有益なブログをご紹介します。知っている人は知っている(^^;) ブログではないかと思いますが、最近になって

# re: How do I upgrade to TFS 2008?

Wednesday, February 20, 2008 9:13 AM by bharry

Jay, Workgroup Edition is licensed very differently than Standard Edition.  Workgroup Edition comes with a VSTS Role SKU + MSDN Premium and allows up to 5 users to use the full functionality without any other charge.

Standard Edition is licensed in a server/CAL model.  This means you purchase the server at a fixed price and then purchase a CAL for every user who wants to use it.  The one exception is that users who want to file bugs and query/view bugs they have filed don't need a CAL.  Other users do.

You can read more about licensing here: http://www.microsoft.com/downloads/details.aspx?familyid=1FA86E00-F0A3-4290-9DA9-6E0378A3A3C5&displaylang=en

Brian

# re: How do I upgrade to TFS 2008?

Wednesday, February 20, 2008 11:14 AM by Jay

Thanks for the reply.

I have two additional questions. First, do the Visual Studio 2008 CALs that have already been purchase take place of the CALs needed to have full functionality to TFS?

Second, if more than 5 users will be using Workgroup edition, is it possible to purchase CALs for these additional users?

Thanks,

Jay

# Weird Error After Upgrading

Thursday, February 28, 2008 10:57 AM by Troy

Ok, I've just upgraded a dual server instance running on 2003 SP1. I am now seeing a strange error pop up in the event log. First I see this error:

************************************************

Detailed Message: TF200035: One or more errors occurred when Team Foundation Server attempted to synchronize with the following Active Directory identity: Team Project Contributors (AirOps). Number of errors that occurred: 1.

An error occurred when synchronizing the following Active Directory identity: Team Project Contributors (AirOps). Exception message: Error in the application..

************************************************

The group listed however is not an Active Directory group. It is a TFS server group only. I have confirmed that there is no AD group with the same name.

Following that error I see the following warning message:

************************************************

Detailed Message: TF50251: Background synchronization with Active Directory was aborted before completion.  Synchronization will restart when the Team Foundation Server restarts.

************************************************

My first question is how can I fix the error? My second is should I expect that, in the meantime, the TFS server will never finish synchronizing with AD?

# re: How do I upgrade to TFS 2008?

Friday, February 29, 2008 12:19 PM by Vasudevan Sankaran

The message "An error occurred when synchronizing the following Active Directory identity" is somewhat misleading in the sense that it is being used in common whether the identity is a TFS group or an AD identity! It does not imply that our code is confused and trying to sync a TFS group from AD.

The real error just says "Error in the application" so it is hard to figure out what exactly caused it. But the TFS application on the server was shut down, which is what caused the second error. Both are likely due to the same cause.

As stated in the second error "Synchronization will restart when the Team Foundation Server restarts". You will see event logs marking the start and successful finish of background sync on an hourly basis. If you see any more errors in the logs, do let us know!

- Vasu

# re: How do I upgrade to TFS 2008?

Wednesday, March 19, 2008 7:15 AM by Imran

I have a TFS 2005 License. Now I want to upgrade the server to TFS 2008.

Do I need new license or I can Get new media with same license?

Thanks.

# re: How do I upgrade to TFS 2008?

Tuesday, April 01, 2008 2:49 PM by Daniel

I work for a major financial company that does development, and committed to TFS2008 as a platform after demoing the trial version.

I purchased it (not cheaply) from a reseller, and the reseller used Tech Data as the distributor, and the order went in for TFS2008 plus 10 copies of VS2008 to go with it.

Microsoft processed the order as TFS2005, and after calling the E-Open people and fighting with them, they gave themselves 5 business *days* to research and correct the problem. Well, 4 days in, I haven't gotten an update and can't retrieve the media to get the license file, to upgrade from the Trial version. Our check certainly cleared though.

This is after having the E-Open website for volume licenses down all day on March 28th.

I just can't stress enough how frustrating this is.

# Launch 2008 - Welche Sprachversion des Team Foundation Servers installieren?

Wednesday, April 09, 2008 10:46 AM by marcus's Team System motivation and experience

Die Teilnehmer der Launch-Veranstaltung in Frankfurt konnten bei der kostenlosen Software zwischen der

# re: How do I upgrade to TFS 2008?

Sunday, April 20, 2008 12:08 PM by bharry

Sorry, I've been on sabbatical and missed quite a few questions.  I'll start with Jay.

I'm not sure what you mean by Visual Studio 2008 CALs.  VS doesn't have CALs - you buy the product.  The only CAL that I know of (in Developer Division) is the TFS CAL.  A TFS CAL comes with any of the Team System client products (Dev, Arch, DB, Test, Suite) but does not come with VS Professional or below.  If you have one of those products, you will need to buy a TFS CAL for those users (if you are using TFS Standard).

TFS Workgroup Edition does not require CALs.  It will support up to 5 users and there's no way to get it to support more than that.  If you need more than 5 users, you need to switch to TFS Standard Edition (which is a really easy upgrade with no data loss).  Of course, standard edition does require CALs so you will need to purchase CALs for all users who are not licensed for one of the Team System client products.

Brian

# re: How do I upgrade to TFS 2008?

Sunday, April 20, 2008 12:11 PM by bharry

Imran, upgrading from TFS 2005 to TFS 2008 will require a new server license.  It also requires new CAL licenses.  If you purchases software assurance with your VSTS/TFS products (and you are still within the active time window) then the upgrades will not cost you anything additional.  Software Assurance is a really good way to make sure you stay up to date without having to worry about upgrade purchases.

Brian

# re: How do I upgrade to TFS 2008?

Sunday, April 20, 2008 12:13 PM by bharry

Daniel, I understand.  I'm very sorry for the trouble you are having.  If you would like someone from Microsoft to step in and help clear it up, let me know.  I will need your contact information and we can help you work it out.

Brian

# re: How do I upgrade to TFS 2008?

Monday, April 21, 2008 2:12 PM by Todd

Hi everyone, I've downloaded the latest TFS2005 to 2008 upgrade doc.  It seems a bit light on what the steps are for upgrading a dual server configuration.  My questions are:

1) Does Sharepoint need to be upgraded to 3.0 or can it continue to run at 2.0 against TFS 2008?

2) Am I correct in assuming that to upgrade the AT and DT servers, I need to a) uninstall TFS from the DT, b) upgrade in place (not uninstall) TFS on the AT (which will take care of the DT?

Am I the only one thinking that the documentation is a bit light?  Am I missing some other dual server upgrade documentation somewhere?

# re: How do I upgrade to TFS 2008?

Monday, April 21, 2008 2:20 PM by bharry

It can continue to run on WSS 2.0.  In fact, if you want to upgrade to WSS 3.0, we recommend you do that after you get your TFS server upgraded and working.

I believe we recommend you uninstall both the AT and the DT (and build server if it is installed to) then install the new AT (and build server if needed).

Brian

# re: How do I upgrade to TFS 2008?

Wednesday, April 23, 2008 6:23 AM by Sam

We have a 2 server installation of tfs 2005 that is running on a VMWare virtual machine that we want to upgrade to 2008.

Rather then uninstalling - which worries me because of the interaction with sharepoint - could I just roll back the VM to a clean state and then install tfs 2008?

Or, even simpler, why can't I just install the new application tier on a new machine and point it at the old data tier?

The reason I think that won't work is your last comment (Monday, April 21, 2008 2:20 PM) where you say "we recommend you uninstall both the AT and the DT" how is the DT uninstalled. Is there more than "just" the database on the data server? Could I do everything on clean machines by taking a database backup and restoring it?

thanks,

sam

# re: How do I upgrade to TFS 2008?

Wednesday, April 23, 2008 10:57 AM by bharry

I really expect your cleanest path is uninstall and reinstall of TFS AT & DT components.  However, your Sharepoint concern is not unfounded.  It's the largest source of TFS setup problems.

You could try rolling back the VM but I'd be nervous (and I'd make sure I kept a backup :)).  TFS 2005 has 2 server installs - an AT install and a DT install.  For the most part the DT install just puts stored procedures and schema into SQL server.  Uninstalling this component will remove the Add/Remove Programs entry and remove the stored procedures but will leave all of your data in tack.  With TFS 2008, we only have 1 server install.  It is run on the AT and remotely installs the SQL schema/stored procedures.

Moving the database to a different machine has it's own complications.  I think you'd still have to uninstall the 2005 DT and go through a 2008 AT upgrade to get the stored procedures changed.  Also, the DT contains the name of the AT so any changes require you to run a tool called tfsadminutil renameat (or something like that).

Overall, the standard upgrade path is usually your safest bet even though it is not risk free.

Brian

# re: How do I upgrade to TFS 2008?

Thursday, April 24, 2008 8:57 PM by KevinV

My company is a Gold Certified Partner.  We currently have use TFS 2005 and would like to upgrade to TFS 2008.  The the only option for TFS 2008 we have on our MSDN Subscriber download area is for the trial version.  I believe we're entitled to a license with our Gold status.  Am I mistaken about that?

# re: How do I upgrade to TFS 2008?

Thursday, April 24, 2008 9:47 PM by briankel

Hi KevinV -

The standard (non-Workgroup Edition) of Team Foundation Server is not available via MSDN Subscriptions. But you are correct that as a Gold Partner if you have the CDS or ISV/Solutions Software Competencies your organization is entitled to one license of Team Foundation Server 2008. Generally your Global Administrator will receive the media from the Microsoft Partner Program, so if you know who that person is for your organization first check with them. Else you can contact your Regional Service Center: https://partners.microsoft.com/PartnerProgram/ContactMicrosoft.aspx

Hope that helps -

Brian Keller

# re: How do I upgrade to TFS 2008?

Tuesday, April 29, 2008 10:23 PM by Chris Cox

OK, we love TFS 2008. We've been using it since the trial and before the end of it we ordered the full version from a supplier.

Supplier had problems delivering, so we extended by 30 days (thanks for the link in this blog!).

30 days later, and the supplier still hasn't come through, so we're desperate!

I try extending, and it says "Contact Microsoft, give them the current trial ID and they'll supply a new ID that will extend by 30 days". Great!

I ring Microsoft, and the phone monkey has no idea what I'm talking about and says I'll need to uninstall it and wait for the full version to arrive.

HELP!!

# re: How do I upgrade to TFS 2008?

Wednesday, April 30, 2008 7:16 AM by bharry

Are you, by chance, in Australia and working with Anthony Borton?  I ask because I just sent a new trial ID to him for a customer with a similar story.

If not, email me (bharry@microsoft.com) and Brian Keller (briankel@microsoft.com) with your current Trial ID and we will help you get it extended.

I'm out of the office today but will try to check mail again tonight.

Thanks,

Brian

# re: How do I upgrade to TFS 2008?

Tuesday, May 06, 2008 4:23 AM by Simon

Hi All, I have a problem with Visual Studio 2008 Professional Trial (90 days) version. When I try to install VS 2008, got the error 1305 - "Error reading from file ...eula.rtf. Verify that the file exists and that you can access it." File exists, but I can not override it file from ISO image.

I downloaded VS2008 installation file from microsoft website.

Regards

# re: How do I upgrade to TFS 2008?

Tuesday, May 06, 2008 8:36 AM by bharry

We’ve seen this a few times and redownloading the image has helped resolve it.  See http://forums.microsoft.com/MSDN/ShowPost.aspx?PageIndex=1&SiteID=1&PageID=1&PostID=2661380#2661380 for an example.   In other examples, the issue is bad firmware for the DVDROM drive: http://support.microsoft.com/kb/320567.  These would be the first two things I’d suggest looking at.

Thanks to Jeff Beehler to gathering this info for me.

Brian

# re: How do I upgrade to TFS 2008?

Monday, May 19, 2008 9:35 AM by aa.loedeman

Hi Brian,

I have a question concerning migrating individual TFS2005 projects to a brand new TFS2008 instance (about which I seem not to be able to find any information on the net):

Is it possible to migrate a single TFS 2005 project to TFS2008 with all project settings (work items, version control history, etc. etc.) still available, without having to update the entire TFS2005 instance to TFS 2008?

The reason I would like to have this feature is that our TFS2005 instance is quite badly configured, and we definitely would like to start over again, if possible without loosing all current correct data.

I would be very glad if you could help me out!

Greetings, Bert Loedeman

# re: How do I upgrade to TFS 2008?

Tuesday, May 20, 2008 8:38 AM by bharry

Not really.  There really isn't a way to easily move a project from one instance to another.  What we have done in the past in your scenario is to clone the entire server and then delete the projects that you don't want in the new instance.

We are working on a new model for project portability in our next release.

Brian

# re: How do I upgrade to TFS 2008?

Wednesday, May 28, 2008 11:43 AM by Ajit

Currently we are using TFS 2005 without any issues. the TFS is under workgroup and not domain.

we have got new server harware with latest configuration. we want to move the TFS from old server box to new server box under Domain.

My question is:

1. Can i install tfs 2008 on new server box and migrate data from 2005 from old server box(currently in use)?

2. If we decide to go with TFS 2008. will the developers using Visual studio 2005 able to connect to TFS 2008?

# aTFS 2008 へアップグレードする方法

Wednesday, June 25, 2008 1:38 AM by bharry's WebLog

Team Foundation Server 2008 のプロダクト キー/メディア/ダウンロードが使用可能になりました。さまざまなシナリオに関する質問が殺到しそうです。あまり明確になっていない問題点について、ここで述べておきます。

# TFS のバージョンの確認と試用期間の延長ss

Wednesday, June 25, 2008 1:46 AM by bharry's WebLog

Team Foundation Server 2005 について、TFS サーバー上で実行して TFS のバージョンを確認し、これが試用版である場合は、有効期限までの日数を確認するユーティリティが公開されました。このユーティリティでは、試用期間を

# 分岐とマージを把握するための新機能

Wednesday, June 25, 2008 2:17 AM by bharry's WebLog

クリスマス休暇のころ、私は 3 つの「調査」をお約束しましたが、実際のところこのうち 2 つについてしかまだ説明していませんでした。やっと 3 番目の調査に取りかかることができました。 次回のリリースでは、分岐とマージの管理を簡単にするために設計された新機能を数多くお届けする予定です。現時点では、既にある分岐、分岐間の関連、過去に発生したマージ、まだ発生していないマージなどの把握を容易にするための機能に重点を置きます。この問題に対して、私たちは、現場で実際に直面するシナリオに基づいた分析と、各種のシナリオ用に最適化されたソリューションの構築というアプローチをとりました。これは、分岐とマージを視覚化し、すべての問題

# re: How do I upgrade to TFS 2008?

Wednesday, July 09, 2008 1:01 PM by taiwanese

從TFS2005升級到TFS2008的升級法是先直接移除TFS2005,然後再安裝TFS2008,有哪位先列有試過啊?分享一下吧XD

TFS2005 upgrade to TFS2008,is anybody work?

# re: How do I upgrade to TFS 2008?

Wednesday, July 09, 2008 1:08 PM by bharry

I'm not sure I understand the question.  Lot's of people have successfully upgraded from TFS 2005 to TFS 2008.

Brian

# re: How do I upgrade to TFS 2008?

Monday, August 11, 2008 3:06 PM by Nicholas Rogoff

I have TFS 2008 Workgroup (upgraded from 2005) and I have tried your running setup from the media, but still can not get the CD Key fields to be editable and they remain grey out and pre-filled!

Can you help me with suggestions please.

# re: How do I upgrade to TFS 2008?

Tuesday, August 12, 2008 11:20 AM by Emilio Gordo

Upgrade TFS2008 WorkGroup to Standard with grayed key fields SOLVED (so far)

After walking through some papers, customer support, blogs, posts, etc, we found this blog entry.

bharry stated for Workgroup to Standard upgrade this:

---

I've been told that if you run setup from the media (rather than Add/Remove Programs), the ID field will not be read-only

---

Unfortunely this didnt work. Thinking on a workaround trying to avoid second solution (uninstall & reinstall) we found it out.

You need TFS media (.ISO , DVD etc) and Standard TFS key. (btw, same workgroup media is enough)

1. Extract .ISO or DVD to hd.

2. Edit \AT\setup.sdb file with text editor

3. Locate product key below Product Key entry

4. Replace with your standard key (without spaces)

5. save file

6. launch setup from root copied TFS files.

7. Push install over Team Foundation Server.

8. Select upgrade.

This time, even though key field are still greyed, the key in those fields are your valid standard key so, setup will upgrade your TFS installation sucessfully.

A test with TFSVersionDetection states that now we have TFS 2008 Standard Edition :)

Hope this help!

# re: How do I upgrade to TFS 2008?

Friday, October 31, 2008 5:12 PM by Carlin Anderson

With upgrading from wrkgrp to full server, do I need to purchase cals for those users who are currently using VS pro (not a team edition)?

please email direct if possible as well.

carlin at digitaldisplaygroup dot com

# re: How do I upgrade to TFS 2008?

Friday, December 05, 2008 1:18 PM by Rafael

I am in the process of upgrading from TFS 2008 Workgroup to TFS 2008 Standard but I would like to take a complete backup of all of the projects & work items.

What is the best approach before I attempt any upgrade?

# re: How do I upgrade to TFS 2008?

Friday, December 05, 2008 7:59 PM by Rafael

Here is an update to my earlier posting. I was able to apply the license information following the instructions in an above posting and noticed that I wasn't able to add more than 5 users.

Also I was noticing that I wasn't able to log in work items that I had previously check out prior to me attempting any license upgrade.

I attempted to uninstall and re-install VS TFS 2K8 and immediately ran into ERROR 29109 referencing SQL Reporting services error.

If any assistance can be directly emailed to support@cargomatrix.com as well as posted would be great.

Thanks,

# re: How do I upgrade to TFS 2008?

Saturday, December 06, 2008 3:24 PM by Rafael

Hello Brian,

After 2 days of trying to install TFS 2008, I finally have the program installed BUT I am still restricted to the 5 user restriction that comes with TFS Work Group. I have a valid license key which we purchased so I am not sure what the issue.

Any ideas?

# re: How do I upgrade to TFS 2008?

Monday, December 08, 2008 8:46 AM by CRathjen

Rafael,

In order of easiest to hardest, here's steps you should try if you have not already done so:

1) Run change/remove from Add/Remove programs; if the option to change your Product Key is available, enter your Standard Edition Key.

2) Go to <Program Files>\Microsoft Visual Studio 2008 Team Foundation Server\Microsoft Visual Studio 2008 Team Foundation Server - ENU\, edit Setup.sdb (back it up first), and remove the line "[Product Key]" and the line below it, and repeat step 1.

In either case, the licensed user group may still exist, but you *should* be able to add additional users to other groups (the licensed users group should no longer be in force).

3) If neither option works, uninstalling your Workgroup Edition and reinstalling should unblock you; in this case, you'd want to be sure to note any configuration settings you specified during intial install or changed afterwards, and re-apply/re-use the current settings (e.g. your mail notification settings, the service account, re-applying any IIS customizations after reinstalling, etc.).

Please let us know if you're still blocked after the options above.

# re: How do I upgrade to TFS 2008?

Monday, December 08, 2008 10:40 AM by Rafael

Thank you for your reply. I am actually trying to verify with Microsoft support that the product key I was provided is in fact for TFS Standard before I try anything else at this point.

P.S. - Thank god my company has 4 units of support through our MSDN subscription. As I stated that MS was unable to verify my product because of a system issue on their I would have had to be BILLED to speak to an engineer.

# 【日本語版】 TFS 2008 にアップグレードする方法

Sunday, December 28, 2008 9:42 PM by Microsoft Japan Forum Operators Blog

こんにちは! フォーラム オペレーターの服部清次です。 いよいよ 2008 年も残すところ、あと 3 日となりました。 という訳で、今日は、 2008 年最後の翻訳コンテンツを紹介したいと思います。 今日ご紹介する情報は、

# re: How do I upgrade to TFS 2008?

Tuesday, December 30, 2008 4:00 AM by Keng Leng

editing the setup.sdb works for me.

looks like MS needs to improve on the TFS upgrade steps....

# re: How do I upgrade to TFS 2008?

Thursday, January 08, 2009 7:16 AM by Sundeep

Hi all,

I have a situation here, we have about 8 licenses for VS 2008 Prof and plan to migrate to TFS. What licenses and tools do i need to buy or upgrade to address this?

Thanks,

Sundeep

# re: How do I upgrade to TFS 2008?

Thursday, January 08, 2009 10:27 AM by bharry

There are a variety of ways you can go.  The minimum you will need to do is purchase a TFS server and 8 TFS CALs to be used by the people who use the VS Pro versions you already have.

You can also upgrade your VSPro licenses to a Team System Development Edition license - it comes with a TFS CAL and, of course, a bunch of other stuff.  We are running a promotion right now with a substantial discount for people upgrading from Pro to Team Dev: http://blogs.msdn.com/bharry/archive/2008/12/09/visual-studio-team-system-promotions.aspx

Brian

# re: How do I upgrade to TFS 2008?

Wednesday, January 14, 2009 2:17 PM by Tony M.

Hello Brian,

This blog has been very informative. I'm in the middle of doing an upgrade TFS 2005 to TFS 2008. I currently have TFS 2005 on an MS Win 2003 server in production. The server has Old hardware and I am trying to create a similar TFS 2005 environment onto a new dual core MS 2003 server to run the upgrade. Now I'm a bit confuse because your suggesting to uninstall TFS 2005 and then install TFS 2008. I found and an interesting MSN instructions title "How to: Move Your Team Foundation Server from One Hardware Configuration to Another" Here is the link. http://msdn.microsoft.com/en-us/library/ms404869(VS.80).aspx

I had to stop on page 5 step 3c. After I run the command in dos "TFSAdminUtil ActivateAT" to make the account active it warns me. To stop the services on the existing server currently running. I have to ensure  that the previous Team Foundation Application Tier on "oldServername" has been stopped before Continuing. I would like to get some suggestions before I select yes. I don't want to break what's in production and not have a working server for programmers to work on. I'm currently under a lot of pressure to get this done so the sooner you can respond the better. Also Is it possible to just have TFS 2008 installed and create a backup of the DB's then just restore the SQL DB's on the TFS 2008? Since we are in the 2009 year I"m hoping for a miracle migration tool that allows that. Let me know if you need more info. Please help!Thanks

Tony M.

# re: How do I upgrade to TFS 2008?

Friday, January 16, 2009 11:23 AM by bharry

I believe Aaron Block has taken this offline with you.  Let me know if there is anything more I can do.

Brian

# Upgrade TFS 2008 Workgroup Edition to Standard Edition

Monday, February 09, 2009 11:46 AM by knom's developer corner

I’ve had a little playground TFS 2008 installation for a while for use with some “pet-projects”. I used

# re: How do I upgrade to TFS 2008?

Thursday, February 19, 2009 1:47 AM by Greg P

I am also in need of some 'creative' solutions for migrating from an existing production TFS2005 to TFS2008 and at the same time upgrading hardware and configuration.  We are currenlty in production on a single server configuration (running TFS2005), but want to move to a dual server configuration ( running TFS2008).

I was hoping to do a fresh/new install of TFS2008 (on multiple servers) and then migrate projects one at a time from the current TFS2005 server, but it doesn't sound like the project migration methodology is possible.  Upgrading existing single server to 2008, installing on new hardware in parallel, and then using the TFS-2-TFS migration tool also doesn't seem feasible as i've got projects with extensive branch/merge scenarios in place.  

So....What is the 'best practice' for a scenario where one needs to:  a)upgrade to TFS2008, b)upgrade hardware, and c)move from single to dual server archtecture?  We started small with TFS but are now trying to plan responsibly for future growth and performance considerations.  Thoughts/Ideas?

# re: TFS to TFS Migraion Tool Source Code is Hard to get from CodePlex

Friday, March 06, 2009 10:21 PM by Mario G

Hi, We are trying to take a look at the TFS to TFS migration source code listed on CodePlex.  However, we are not able to get to the code using TFS or SVN. We've followed the steps to access the code to no avail.  The site has several post indicating that the source code is not accessible.  Can the sourced code be posted where it can be easily downloaded?  Thanks

# re: How do I upgrade to TFS 2008?

Tuesday, March 10, 2009 9:50 AM by bharry

I'm not sure why the source was not checked in to the Codeplex project as you might expect.  However, you can get it by installing the TFS to TFS migration tool.  There is an SDK feature that contains it.  We're going to work on getting the source published in a more obvious fashion.  I expect it will happen in the next few weeks.

Brian

# re: How do I upgrade to TFS 2008?

Tuesday, April 07, 2009 8:11 AM by Danish

We have TFS 2005 installed with WSS 2.0 on Windows 2003 Standard Edition. Now we want upgrade to TFS 2008 and WSS 3.0 on the same machine. Can you please tell me what are the steps to do this? Also We dont have installed TFS Service Pack 1.

Regards

Danish

# re: How do I upgrade to TFS 2008?

Tuesday, April 07, 2009 5:38 PM by Aaron Block

Hello Danish,

You can find information about how to upgrade TFS to 2008 here:

http://go.microsoft.com/fwlink/?LinkId=79226 under the section

“How to: Upgrade Team Foundation Server”

There is a problem with WSS 2.0 & .Net 3.5 SP1, which you may hit. If you do, then you’ll need the following GDR.

http://support.microsoft.com/?kbid=959209

You can find info about upgrading to WSS 3.0 from WSS 2.0, after your TFS upgrade here:

http://msdn.microsoft.com/en-us/library/cc507614.aspx

and

http://blogs.msdn.com/lakhminder/archive/2008/07/08/upgrading-wss-2-0-to-wss-3-0-after-a-tfs-upgrade.aspx

I hope this helps,

--Aaron

# re: How do I upgrade to TFS 2008?

Thursday, April 16, 2009 6:00 AM by Michel

Hi there,

We want to migrate from 2005 to 2008 on a new server... So far, recommendations I find suggest de-installing TFS 2005 completely and reinstalling it.

This makes me wonder we can just copy the complete database over and install 2008 pointing to it.

Is this possible at all?

Thanks,

Michel

# re: How do I upgrade to TFS 2008?

Friday, April 17, 2009 4:14 PM by Aaron Block

Hi Michel

Probably your best bet is to first install TFS 2005 on your new server, then move your databases over, and finally upgrade your new server to TFS 2008.

More specifically,

1. Install TFS 2005 on your new server ( The TFS 2005 installation guide can be downloaded here: http://www.microsoft.com/downloads/details.aspx?familyid=e54bf6ff-026b-43a4-ade4-a690388f310e&displaylang=en )

2. Move over to your new server ( Documentation here: http://msdn.microsoft.com/en-us/library/ms404869(VS.80).aspx )

3. Upgrade your new server to TFS 2008. ( You can find documentation on this under the section “Upgrading Your Team Foundation Server” http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&displaylang=en )

--Aaron

# re: How do I upgrade to TFS 2008?

Monday, April 20, 2009 8:38 AM by Michel

Hi Aaron,

Thank you for your comments. I was hoping for a shortcut in order to limit downtime during the upgrade. One can always hope...

Thanks again,

Michel

# re: How do I upgrade to TFS 2008?

Monday, April 20, 2009 10:46 AM by Aaron.Block

Hi All,

Since there have been so many questions about Upgrading to TFS 2008 while changing servers, I've prepared a blog post (on the TFS Admin & Ops site) that describes how to do this. http://blogs.msdn.com/tfsao/archive/2009/04/20/upgrading-to-team-foundation-server-2008-while-changing-servers.aspx

# re: How do I upgrade to TFS 2008?

Saturday, May 23, 2009 11:22 AM by Mo Vij

Based on the info in the discussion we upgraded Workgroup edition with Standard Edition. However the 5 user limit has not gone away. We still can not add usrs to licensed users (that group still exists) and the valid users screen is still grayed out.

Using the Version tool confirms that we are using Standard Edition - WHAT CAN We do?

# re: How do I upgrade to TFS 2008?

Monday, May 25, 2009 6:35 AM by bharry

Are you sure the 5 user limit is still there.  My recollection is that on upgrade to standard edition, we don't delete the licensed users group, but we also don't use it any more.  You can delete the group and just add people to the contributors group or other groups.  Try adding several new people to contributors an see if they can access TFS.

Brian

# re: How do I upgrade to TFS 2008?

Monday, June 29, 2009 2:18 PM by Ronnie Pisani

Hello, I have spoken to several different pre-sales reps and there seems to be some debate about my upgrade scenario.  Is it possible to upgrade a TFS workgroup installation with a volume license TFS Standard key?  My reseller is telling me that there is a "Retail Upgrade SKU" but no VL Upgrade SKU so I may have to reinstall the sever as oppose to doing a in-place upgrade.  Is this true?  What is the best way for me to upgrade?  I would perfer to by a VL license, but if that is going to force me to reinstall I will purchase the Retail.

Any help clearing this up would be greatly appreciated.  Thanks.

Ronnie

# re: How do I upgrade to TFS 2008?

Monday, June 29, 2009 11:00 PM by Brian Keller

Ronnie,

Yes you can perform this upgrade type. See http://msdn.microsoft.com/en-us/library/ms404848.aspx. See the "Important Note" regarding volume licensing upgrades.

Brian Keller

briankel AT microsoft DOT com

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker