Welcome to MSDN Blogs Sign in | Join | Help

TFS 2010 Admin, Operations & Setup Improvements

Since I started with the key architectural concepts, I think the most appropriate place (though perhaps least exciting) is the setup/admin/ops feature area.

Pre-reqs

I wrote a post on pre-reqs a while ago but I’ll refresh it a bit here.  To save me typing and you reading, you can assume an “and later” appears following each supported version listed below.  This is a bit more detailed than the post I wrote before now that we know what the service pack landscape looks like.

Server Operating System – Windows 2003 SP3, Windows 2008 SP2, Windows 2008 R2.

64-bit – The TFS 2010 server will ship with both 32-bit & 64-bit versions.  The TFS Client object model will also be support both 32-bit and 64-bit clients.  But most of our client executables (like Visual Studio) will continue to run in the 32-bit subsystem of 64-bit operating systems.

Virtualization – TFS will support all virtualization environments that are approved in the Windows Server Virtualization Validation Program.  A mouth full, eh?

SQL Server – SQLServer 2008 SP1, SQLServer 2008 R2

Sharepoint – WSS 3.0 SP2, WSS 4.0, MOSS 2007 SP2, MOSS 2010

Client Operating Systems – WindowsXP SP3, Windows Vista SP1, Windows 7, Windows 2003 SP2, Windows 2003 R2 SP2, Windows 2008 SP2, Windows 2008 R2.

Office – 2007 SP1, Office 2010

System Center Virtual Machine Manager – SCVMM 2008 SP1 (if you use the lab management features).

Compatibility

As in the past, compatibility remains a very high priority for us.  At the same time, TFS 2010 represents a huge step forward and 100% seamless compatibility simply isn’t possible.  However, we will be doing to work necessary to make sure people aren’t left behind.

New client/Old server - The TFS 2010 client will work with either a TFS 2005 SP1 or a TFS2008 SP1 server.  Of course, some of the new client features won’t “light up” when used against a previous server version but the new clients will work fine.

Old client/New server - We will be releasing a patch to the VS/Team Explorer 2008 client that enables it to work seamlessly with a TFS 2010 server.  This patch will be available before TFS 2010 Beta 2 ships to enable broader testing before our release.  We will also be updating the TFS MSSCCI provider so a broad array of IDE environments will continue to work with TFS 2010 servers.  When I last posted on this topic, I said that we would release a VS/Team Explorer 2005 patch as well.  We have since decided not to plan for that.  When we looked at the installed base data and the trend data, it indicated that very few people will still be on the 2005 clients in 2010.  We’d certainly like to hear feedback if people think we are substantially misjudging.

Custom clients – There is a new version of the TFS object model being released.  Custom TFS extensions that use the old object model and run in their own process will mostly continue to “just work”.  Those that run in Visual Studio (or another host that loads the newer version of the object model) will need to be recompiled.

Build – TFS Build will be able to build .NET 2.0, 3.0, 3.5 and 4.0 applications out of the box.  Existing MSBEE solutions will still be necessary to build .NET 1.1 applications.  Unmanaged C++ 2010 projects can now be seamlessly integrated while previous versions will still require MSBuild exec tasks to build C++ targets.  Build servers will need to be upgraded to 2010 along with associated TFS servers but the builds should continue to work well.

Topology enhancements

Improvements in supported topology, scale and configuration options has been another big investment in TFS 2010.  Of course we still support previous topologies (like everything installed on a single server).

Application tier network load balancing (NLB) – The biggest advantage of NLB is high availability.  NLB allows us to have multiple application tiers serving the same TFS farm.  If one of the application tiers fails or needs to be taken out for patching/servicing/etc, the TFS farm can continue to serve users.  Secondly NLB enables more scale of a TFS farm by spreading the load across the TFS application tiers.  See this post for more details.  We’ll support both Windows NLB and dedicated NLB devices.

SQL Server scale out – In TFS 2010, project collections can be allocated to different SQL servers and served by the same TFS farm.  This significantly improves your ability to consolidate TFS operations across organizations while being able to load balance, capacity plan, isolate and manage them appropriately.

Improved Sharepoint flexibility -

  • Sharepoint association with TFS is now optional
  • Sharepoint sites/collections can now be shared between Team Projects
  • A Team Project portal can be any URL (not just a Sharepoint site)
  • Improved support for TFS using a central Sharepoint server farm (enabling separate administration, site collection creation, etc)
  • A TFS farm can reference Sharepoint sites on multiple Sharepoint servers/farms
  • Team Project sites can now be Sharepoint sub sites rather than entire site collections
  • Process guidance can now be shared across Team Projects to make maintaining consistent guidance easier

Report Server flexibility – Reporting Services is now optional.  It can also be more easily configured off box.

Zone support – Like zones in Sharepoint, TFS now can be accessed from different zones (e.g. intranet vs internet) via different urls.

Kerberos support – TFS 2010 can now be reasonably easily configured to use Kerberos authentication instead of NTLM.

Separation of TFS and SQL administration – We see a number of enterprise accounts where the SQL administrators are different than the TFS administrators and they don’t want to give SQL SA permissions to the TFS owners.  In TFS 2010, we have enabled a separation so that SQL admin level operations (like creating databases) can be done separately from TFS administration/configuration.  It’s a relatively small but important part of our customer base that finds this level of control critical.

Here’s a picture to help you imagine what a scaled out TFS installation might look like:

image

Setup

We’ve made another huge investment in setup in this version.  We continue to hear from customers that installing TFS takes too long and is too error prone.  We’ve made a ton of setup improvements to try to make installing TFS easier.

Separate install from configure – In 2005 & 2008, TFS configuration was integrated into the setup logic.  This had a few undesirable ramifications.  Among them, if a failure was encountered anywhere along the way, setup would rollback and you’d have to start over again.  There was no option to fix and keep moving forward.  Also, if we found a bug in the configuration logic, we couldn’t release a patch for it.  Our patches only work if the software has been installed.  By separating installation from configuration in TFS 2010, the first phase is simply copying the software onto the server and doing basic registration.  All configuration work is done in a separate phase.  Once the copy phase is complete, the software is serviceable and patches can be applied.  The configuration phase can be completed one piece at a time without ever rolling back.  Of course all of this is chained together in the setup UI in such a way that it feels like a unified installation experience even though it’s two very separate phases.

Improved installation wizards – There are now two TFS installation wizards (Default & Custom).  Default is optimized for very simple single server TFS installs with default settings and will make installing TFS easy for many people.  The custom wizard provides a new level in the ability to customize the TFS installation (SQL instances, accounts, ports, databases, etc).  In previous versions many of these configuration options involved modifying .ini files or manual configuration steps.  More advanced customizations are now much easier.

Optional components – In TFS 2010 Sharepoint and Reporting Services are now optional.  You can install TFS without installing them and if at some point in the future you would like to add them you can.

Simplified account requirements – Previous versions required multiple accounts to configure TFS.  TFS 2010 can now be configured with just one domain/local account.

Improved Reporting Services configuration – Rather than trying to hide Reporting Services configuration (and often confusing people), we now expose the Reporting services configuration wizards from inside TFS tools.

Setup consolidation – Team System Web Access has now been integrated into the TFS server setup experience.  It’s no longer necessary to install it separately.  In addition, Work Item Web Access (the limited CALless access to TFS) has been integrated into Team System Web Access and into the overall TFS setup.  Lastly, the Team Explorer client setup has been integrated into the Team System role (Development, Architecture, Test, Suite) setups.  So, if you purchase a Team System role product you no longer need to install Team Explorer separately.  Of course, it can still be installed separately for users who don’t use a Team System role product.

Upgrading from previous TFS versions – We’ve invested a lot to ensure that upgrading from previous versions of TFS to TFS 2010 is smooth.  First, we have enabled the upgrade experience both from TFS 2008 and TFS 2005 (and all SPs of both).  We don’t want to make someone jump from 2005 –> 2008 –> 2010 to get there.  Second we have taken to heart the customer feedback that major TFS upgrades are often associated with overall hardware/topology changes - single server –> dual, dual server –> single, new hardware (with new machine names), etc.  We also hear that people want to do trial upgrades on test hardware before trying it in production.  In previous versions, this was complicated, often involving many manual steps.  In TFS 2010, we have optimized for the scenario where the target upgrade hardware/topology is different.  Of course, we still support straight forward in-place upgrades too.

Improved IIS flexibility – TFS 2010 now supports use of virtual directories in IIS to improve manageability.  Among other things this means that configuring TFS to run on port 80 along with Sharepoint is much easier than it was previously.

And on to some pictures…

Here’s the screen flow for phase 1 – copying/registering the software.

image

image

image

As you can seen this phase doesn’t really ask many questions (mostly just where you want to install the bits).  Notice the little check box at the bottom of the 3rd screen.  This screen is the end of “phase 1” and that checkbox is the link to “phase 2” – configuring TFS.  It’s checked by default so hitting Finish will link to the configuration sequence I’m showing below.  But you can also uncheck it, install patches if needed and then re-run it.

The first screen the configuration wizard is a launcher that let’s you pick what you are configuring.

image

I’ll show you the default configuration sequence first to show how easy that path is.

image

Notice the little “Test” link next to the user account.  You’ll see this a lot throughout the wizards.  In order to help people make sure they don't go down bad configuration paths, we allow them to test their data entry as they go.

image

image

image

image

And here are a few screen shots from the Custom wizard to show you the kind of options can be configured.  It’s not the full list but it gives you a pretty good picture of the new flexibility.  The last 4 from the default wizard that I showed above are also reused in the Custom wizard.

image

image

image

image

Administration

In previous versions, administering/configuring TFS involved a mix of command line tools, config files, IIS settings, etc.  In TFS 2010, we’ve made a significant investment in a comprehensive administration experience.  I’m not saying we’ve solved the problem completely but it’s a big step.

Administration console – We now have a real TFS admin console that helps you understand how TFS is configured and make adjustments.  Features of the admin console include:

  • Review/configure TFS topology – application tiers, data tiers, databases, Sharepoint, Reporting Services, build servers, etc.
  • Enumerate, create and delete team project collections
  • Enable/disable Team Project Collections – individual Team Project Collections can be disabled/enabled so they can be serviced independently.
  • Export/Import of TPCs (see the section on Team Project Collections for more on this)
  • Consolidated access to various TFS logs
  • Integration of the features from the TFSVersionDetection tool
  • and more…

Consolidation of command line tools – Command line tools are still valuable in spite of the new admin console.  They enable much easier scripting of admin operations for one thing.  We’ve made some progress in consolidating the various admin tools (witimport, witexport, …) into a few broader admin tools – tfsconfig, witadmin, …

User rename support – In previous versions of TFS, changing a user’s name was manual.  Once it was changed in Windows/AD, there were steps that that had to be run to update TFS.  For a large organization, it was a repetitive task.  In TFS 2010, it is totally automatic.  When a user’s name is changed in Windows/AD, TFS is automatically updated.

I think a few screen shots will help make this feel more real.  Please note that this isn’t final.  The final version will have a few differences but it will be close to this.  Also, this is just a subset of the screens because there are too many for me to show them all.  Notice the actions on the right hand side that make common administrative tasks easy.

image

image

image

Project Collections

Read my post on key new TFS concepts for an overview of Team Project Collections.  In this section, I’m just going to focus on the features/benefits rather than the architectural changes.  It’s hard for me to list every scenario that Team Project Collections enables because there are so many but I’ll focus on the ones I hear asked about all the time.

Archive/restore individual project collections – In previous versions, the entire TFS server had to be backed up/restored so if you wanted to recover a specific project from a backed up state, you had to restore the entire server.  In TFS 2010, you can separately backup and restore individual Team Project Collections.

Move Team Project Collections – Team Project Collections can be moved between SQL Servers within a TFS farm, between TFS farms in the same network and between TFS farms on different networks (which will be a bit harder than the first two because of no identity continuity between networks).

Server consolidation – In TFS 2010, multiple TFS servers can be merged together into a single TFS farm (a request we are increasingly seeing as organizations want to fold grass roots TFS adoption into a centralized service).

Team Project Collection Split – A Team Project Collection can be split into separate collections each containing a subset of the Team Projects.  The primary scenario in which I expect to see this used is migrating from TFS 2005/2008 to TFS 2010.  Because you could, essentially, only have 1 Team Project Collection in previous versions of TFS, many customers have accrued 10’s or 100’s of projects on a single server.  TFS 2010 will allow them to be broken up.

Team Project Collection Isolation – Each Team Project Collection is a separate administrative entity.  This means that you can reasonably do shared hosting of collections with appropriate separation of administration and operations responsibilities and without hosted teams needing to know about each other.

Misc Features

Server request cancellation – In previous versions of TFS, if you killed a command (for example, by hitting Ctrl-C on the command line) after a request had already been dispatched to the server, the server request would run to completion even though the client would stop.  In TFS 2010, killing the client propagates to the server and will automatically terminate the server processing as well.

Summary

As you can see there’s a ton of stuff here.  Overall, in this release, the admin, operations and setup experiences may very well have been the largest investment we’ve made.  The only other area, as you’ll see in the coming weeks, that rivals it is our project management/work item tracking improvements.  But, it’s a big overall release so although this may be the biggest individual section, it’s still a small fraction of the overall new TFS value.

I hope you’ll find a lot of this valuable.  I realize a lot of this is more oriented towards larger customers and may not appeal to smaller development teams or individual developers.  Fear not, that stuff is coming too.  Just hold on and I’ll tell you about it.

Brian

Published Thursday, April 30, 2009 12:21 PM 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

# TFS 2010 Admin, Operations & Setup Improvements | Microsoft Share Point

# re: TFS 2010 Admin, Operations & Setup Improvements

excellent post. Thanks. keep them coming. there are still a few vs05 users out there so maybe u need that support still

Thursday, April 30, 2009 2:30 PM by abe

# re: TFS 2010 Admin, Operations & Setup Improvements

The configuration and administration tool look amazing. I'm assuming it will be possible to remote admin?

Friday, May 01, 2009 6:26 AM by aelij

# re: TFS 2010 Admin, Operations & Setup Improvements

Thanks for the feedback abe, I seem to be hearing that a lot lately.  We'll definitely be looking at options.

Aelij, Unfortunately, no, not in this release.  We had to scope out remote admin to get everything done for this release.  I fully expect we'll add remote admin in the future but for now you have to remote desktop to the box or something like that.

Brian

Friday, May 01, 2009 7:30 AM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

We actually will likely have a lot of VS2005 client users still.  What will we miss out with not having the patch for that client?

Friday, May 01, 2009 8:10 AM by Dave

# re: TFS 2010 Admin, Operations & Setup Improvements

Great post Brian. Thanks! I also enjoyed your webcast presentation to the Linked .NET Users Group yesterday.

We are going to need to sync up source code changes between two TFS servers on physically separate networks (no way around this requirement for us).  Export and import of shelf-sets will do the trick. I understand this is not in 2010. How hard would it be for us to develop/extend the feature for ouselves? Could we work with you on this?

Friday, May 01, 2009 9:49 AM by Bob Hardister

# re: TFS 2010 Admin, Operations & Setup Improvements

Like it! I remember from your previous post that you asked us not to ask for the date of beta 1 release, but certainly excited and hope it gets released soon, so that we can help dig in.

Friday, May 01, 2009 10:21 AM by Deepak

# re: Old client/New server

I think it would be wrong to assume that users will have moved off of VS 2005.  I would be stretched to say that even some our users will have moved up by then.  Also there may be extensions and utilities that are referencing the TFS 8.0 APIs.  I'm not saying they would be difficult to upgrade, just that depending on deployment it could be a significant impact on customers.

We still have a few developers on Win 2000 (I know, I can’t believe it either) and these users cannot install anything higher than VS2005 due to the framework restrictions.  These users still maintain some legacy VB6 and VS2003 apps, so the updated MSSCCI would need to function off of 2005 TE.  I would hope they would be off this by then, but I am not involved in their units.  Thought it was worth mentioning.

Friday, May 01, 2009 11:10 AM by dstanley

# re: TFS 2010 Admin, Operations & Setup Improvements

Thanx for the great post! Awesome info. The focus on setup is great. We're a small shop, still on 2K5, hoping the get approved to upgrade early next year. Our biggest priority in the migration is no broken builds, so we'll need a clear path of:

1. Set up test server with copy of existing projects

2. Update build scripts, project definitions, work item templates, etc

3. Upgrade clients to 2010

4. Migrate the server to new HW, splitting into AT and DT, applying changes from Step 2 to the latest versions of the projects

I'd like to upgrade the server before the clients, if you decide to support that scenario, but it's not a huge deal to us if you don't.

Friday, May 01, 2009 11:52 AM by MarcT

# re: TFS 2010 Admin, Operations & Setup Improvements

Dave, if we continue with current plan of record (which is looking increasingly unlikely by the day), you'd have no access to TFS 2010 from within the VS 2005 IDE.  You would have to use a 2008 or 2010 Team Explorer along side your 2005 IDE to interact with TFS.  Given all the feedback we're getting on this, we're going to look into alternatives.  But please don't stop giving any feedback you have.

Brian

Friday, May 01, 2009 12:28 PM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

Bob, I don't  think export/import of shelvesets would be very hard - in fact I think I was reading a thread the other day about some internal team that build such a tool.  Send me an email at bharry@microsoft.com and I'll try to hook you up.

Brian

Friday, May 01, 2009 12:29 PM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

Marc, I think you'll be happy with how much more smoothly that kind of thing will go than with previous upgrades.  We'll definitely be interested in your feedback.  Keep in mind the full blown upgrade experience won't be online until Beta 2.

Brian

Friday, May 01, 2009 12:32 PM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

No VS 2005 support?  Ouch!  

As much as I want us to get to VS2008, we have a wide spread of developers around the globe. Including contractors on their own equipment that we don't manage or provide, I think the total is around 75 seats.  Coordinating any upgrade of Visual Studio is a major undertaking.  We've been debating whether or not to simply wait for Rosario and do one upgrade instead of two, just to halve the cost and effort.  (For reference, we didn't make the leap to VS2005 from VS6 until 2007, and skipped VS.Net and VS2003.)  

I'd like to not be forced into the choice just because our TFS admin wants to upgrade the rest of the company to TFS 2010.

Friday, May 01, 2009 1:23 PM by jadeters

# re: TFS 2010 Admin, Operations & Setup Improvements

The reason I can see are users still on VS 2005 is for business intelligence components (you cannot use VS 2008 for SSRS 2005 reports). I do not think our SQL 2005 support is not going away anytime soon.

But Team Explorer 2008 for check-in/check-out is not the end of the world either (in are our case we have mostly converted over to 2008).

Great post

Friday, May 01, 2009 1:25 PM by Burt

# re: New client/Old server

We still have TFS 2005 clients and very likely to still have TFS 2005 clients when TFS 2010 is released. I think Microsoft should plan to support TFS 2005 clients as well.

Friday, May 01, 2009 1:25 PM by gary_MN

# Visual Studio Team System 2010 Improvements

Brian Harry , one of our prominent Technical Fellows, is blogging on the new features in Visual Studio

Friday, May 01, 2009 1:55 PM by Brian - From The Inside Looking Out

# TFS 2010 Admin, Operations & Setup Improvements - Brian Harry

Thank you for submitting this cool story - Trackback from DotNetShoutout

Friday, May 01, 2009 6:04 PM by DotNetShoutout

# re: TFS 2010 Admin, Operations & Setup Improvements

+1 on the need for continued VS'05 support.  The inability to use VS'08 (or VS'10) for SQL'05 BI projects means that we're stuck on VS'05 until we upgrade every client system to SQL'08, and that'll be some time yet.

Saturday, May 02, 2009 2:37 AM by Carl Daniel

# re: TFS 2010 Admin, Operations & Setup Improvements

Please support VS2005.  VS2005 will still be in mainstream support when TFS2010 is released.

By not including support for TFS2010 you will seriously limit your sales and adoption.

We will definately still be needing VS2005 access to TFS.  We were hoping by going with a Microsoft solution we would not be in situations like this where support was dropped for an MS tool.  I hate to say this but we still have a few things using VS6 and had a large amount till last year.  We just got most items to VS2005 so it will be a while till we can upgrade.  Financial indsutry is almost always behind 2 releases so this would be very detrimental.

On top of that the issues without the patch we heard are severe.

Please at least make existing TFS2005 functionality work with TFS2010 you don't have to support new functionality there for the most part.

(unless not having new functionality causes a serious issue)

Thanks

Saturday, May 02, 2009 9:54 AM by Dave

# re: TFS 2010 Admin, Operations & Setup Improvements

Great post brian. A questin are there some news about tfs project renaming support?

thanks

Monday, May 04, 2009 4:01 AM by Christoph

# re: TFS 2010 Admin, Operations & Setup Improvements

Please consider supporting VS2005 clients, because although our new projects are using VS2008, we have to support older applications and older versions for a long time.

Monday, May 04, 2009 4:31 AM by Joar Øyen

# re: TFS 2010 Admin, Operations & Setup Improvements

We are unfortunately stuck with VS2005 for our most important projects because of required third-party plug-ins that the vendor doesn't update. Seeing all the benefits of TFS2010 in general, I would really like to see support for the VS2005 client as well. (In this matter, as in many other, I have more confidence in MS than our plug-in vendor, and now you have a chance to prove me right again.)

Monday, May 04, 2009 7:57 AM by David

# re: TFS 2010 Admin, Operations & Setup Improvements

Christoph,

Team Project Collections can be renamed but unfortunately, Team Projects still cannot be.  It's something I'd very much like to add support for but it didn't make this release.

Brian

Monday, May 04, 2009 10:14 AM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

HellO Brian, Excellent post, it clarified me a lot of things but I must be honest.

Our company is a 500 person company, we use all Microsoft technologies from VB6 for a few customers to VS2008,  We are planing to create our development process in TFS 2010, and we are very sure that a lot of users still use VS2005.  In the future we will migrate everything to tfs 2010.  But the clients might still have vs2005 or 2008, so I think that you must supply compatibility for TFS clients to connect  to TFS 2010, maybe download a Service pack for those users will do.

Thank you very much

Monday, May 04, 2009 5:50 PM by levalencia

# iNezha feed track -bharry's WebLog

One new subscriber from iNezha Alerts

Tuesday, May 05, 2009 5:18 AM by iNezha user

# re: TFS 2010 Admin, Operations & Setup Improvements

Thanks brain for your response.

A little question are there some tools out of the box in 2010 for move project contents?

Tuesday, May 05, 2009 9:54 AM by christoph

# Details on TFS Administration

The TFS 2010 release will contain some exciting changes in administration for TFS.  Brian Harry

Wednesday, May 06, 2009 8:35 AM by Ken's Place

# VSTS Links - 05/06/2009

Mohamed Mahmoud on How to: Query all labels on a folder recursively Brian Harry on Power Tool for Profiling

Wednesday, May 06, 2009 11:57 AM by Team System News

# re: TFS 2010 Admin, Operations & Setup Improvements

Any news on more automated setup procedures, MSI that we can apply transforms to? This would get over a lot of hurdles in large corporate networks where folks don't necessarily have control of their infrastructure to ease deployment via SMS/SCCM or similar deployment tools.

Wednesday, May 06, 2009 1:00 PM by Joseph Abukhader

# re: TFS 2010 Admin, Operations & Setup Improvements

Excellent post.  Looking forward to it.  Still struggling with RS in our TFS2008 installation.

Wednesday, May 06, 2009 6:35 PM by Hang Ten

# re: TFS 2010 Admin, Operations & Setup Improvements

Re: Existing MSBEE solutions will still be necessary to build .NET 1.1 applications

Please note that there is a simpler solution than MSBEE is.

Please look at http://social.msdn.microsoft.com/forums/en-US/tfsbuild/thread/d234d10d-1fe4-49b1-9bd5-cb21225ca513/

Thanks

Thursday, May 07, 2009 8:30 PM by jankogaga

# re: TFS 2010 Admin, Operations & Setup Improvements

When do we get our hands on this latest beta??

Saturday, May 09, 2009 11:50 PM by Amir

# The Upgrade Experience - Team Foundation Server 2010

This is the first of a series of posts around the topic of Upgrading to Team Foundation server 2010 from

Monday, May 11, 2009 1:40 PM by Bryan Krieger

# re: TFS 2010 Admin, Operations & Setup Improvements

Amir,

Soon, very soon :)

Brian

Monday, May 11, 2009 4:34 PM by bharry

# Team Foundation Server 2010 и собственные отчеты

В ближайшее время ожидается выпуск первой беты Visual Studio 2010 и TFS 2010, которые можно будет попробовать

Sunday, May 17, 2009 1:57 PM by Константин Косинский

# re: TFS 2010 Admin, Operations & Setup Improvements

Really excited about TFS 2010, it's looking great.

We've actually only recently upgraded from TFS 2005 to 2008 - we were nervous about doing the "in-place" upgrade option which (if my colleague was correct!) was the only way to upgrade - so if something went wrong, you'd have to go to a backup of the TFS DB and try again etc..

Will the upgrade to TFS 2010 from TFS 2008 offer an alternative option e.g. perhaps rather than an "in-place" upgrade, offer the ability to do a clean install of TFS 2010 and then import the data from the TFS 2008 database across?

Also thanks for doing the LIDNUG talk the other week - went really well and all us us are looking forward for you to come do another session - drop me or one of the other admins an email when you have time to do it :)

Cheers

Isaac

Sunday, May 17, 2009 6:59 PM by Isaac

# re: TFS 2010 Admin, Operations & Setup Improvements

Yes, we now support what we call "move based upgrades" where you can copy a backup of your TFS 2005/2008 databases to a new server and then install TFS 2010 and have it upgrade the data.  My intent was to describe this in the section above called "Upgrading from previous TFS versions" but not that I read it again, I see it may not have been as clear as I thought it was when I wrote it :)

Brian

Monday, May 18, 2009 8:05 AM by bharry

# Visual Studio 2010 Beta 1 Available for Download

As planned, VSTS 2010 Team Suite Beta 1, .NET Framework 4 Beta 1, TFS 2010 Beta 1 and VSTS 2010 Test

Monday, May 18, 2009 3:14 PM by Mehran Nikoo's Notes

# TFS 2010 Beta 1: Don’t run initial configuration from the administration console (MMC)

Beta 1 for TFS 2010, along with VS and VSTS, is now available to MSDN subscribers and will be available

Monday, May 18, 2009 10:20 PM by Buck Hodges

# Особености установки Team Foundation Server 2010

В процессе подготовки к DevDays я развернул вирутальную машину с TFS 2010. Процесс установки был довольно

Tuesday, May 19, 2009 3:57 AM by Константин Косинский

# re: old client/new server

Any idea on the required steps/fix to enable current clients (VS2008) to use TFS2010?

Any hack will do, just want to get a very small team away from our current vss. (And I don't want to deploy current version of TFS)

Tuesday, May 26, 2009 10:45 AM by Jose Antonio Silva

# re: TFS 2010 Admin, Operations & Setup Improvements

It will mostly work now but we don't recommend it.  The biggest concern is changes in the rename/delete behavior, particularly with respect to merging.  You'll also get some wierd error messages from work item tracking when you try to access queries, etc that use the new features and I think the portal/reports might not be accessible from the 2008 client.

The patch we are working on will address these things for the 2008 client.  I'm hoping to have previews available in the Aug timeframe but certainly no later than beta 2.

Brian

Tuesday, May 26, 2009 12:17 PM by bharry

# re: Team Explorer 2005 support

Hi, Thanks for the great post. You've probably already guessed what I'm going to type! No support for 2005 clients will be a headache. We will have 250 clients to upgrade and the licence/ tech support cost of the upgrades will make TFS 2010 a more difficult sell at a time when the macro economic environment is exerting enormous cost pressure.

TFS2010 does look a great product. Well done, guys!

Tim

Thursday, May 28, 2009 4:16 AM by Tim Taylor

# re: TFS 2010 Admin, Operations & Setup Improvements

I'm going to post an update on this soon.

Brian

Thursday, May 28, 2009 6:54 AM by bharry

# VS 2005 support for TFS 2010

A few weeks ago I wrote a blog post talking about some of our TFS 2010 feature set – I’m referring to

Thursday, May 28, 2009 7:11 AM by bharry's WebLog

# Good news for TFS 2005, 2008 and in future 2010 users in terms of compatibility … ‘ZAYD’ take note

If you review Brian Harry’s blog post TFS 2010 Admin, Operations & Setup Improvements you will notice

# SharePoint Integration in TFS 2010 Beta1

  Last month, Brian Harry outlined some of the new features in the setup and administration experience

Monday, June 01, 2009 1:21 PM by Teams WIT Tools

# re: TFS 2010 Admin, Operations & Setup Improvements

Hey Brian,

Am I correct in the assumption that if I upgrade my current 2008 TFS's to 2010 I will be able to then merge those to together to one TFS? i.e. get a new machine and then merge the other two into that one to be able to retire the old 2 TFS Systems?

Monday, June 22, 2009 1:31 AM by Cedric

# re: TFS 2010 Admin, Operations & Setup Improvements

Yes, Cedric, you will be able to do that.

Brian

Monday, June 22, 2009 9:54 PM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

Hi Brian,

I have a test server for TFS 2010 Beta 1. Now I want to import one Team project or atleast source control data (with history) from our TFS 2008 server to this new server. Is there any utility available for import?

Thanks, Sangram.

Thursday, July 23, 2009 3:36 PM by SANGRAM

# re: TFS 2010 Admin, Operations & Setup Improvements

Some time ago we made a decision to not support this operation.  Our plan was to require that 2005/2008 servers be upgraded and then merged with a 2010 server.  We knew it would be annoying in some situations but we didn't feel we had the time to do better than that for this release.

However, it turns out, in the interim the capability has been built as part of our need to test 2005/2008 -> 2010 upgrades.  I've talked to the team about it and we feel we can make the capability available to customers.  It was available in the components we shipped in Beta 1 but was not documented.  Here are some instructions for using it.  You'd need to replace "DTO1" with your database server/instance and "UpgradedCollection" with the name of the Team Project collection you want created.

Beta1 usage (common case):

Tfsconfig import /connectionString:”Data Source=DT01;Initial Catalog=TfsIntegration;Integrated Security=SSPI" /collectionName:UpgradedCollection

This schedules a TPC upgrade and waits for the servicing job to complete before returning control to the console.  A log file of the servicing activity is created.  This command requires a functional application tier to already exist.

In Beta1 customers could run this multiple times upgrading 2008 databases into many project collections.

More information if you are interested:

The default timeout was 10 minutes in Beta1 – this means that some activity had to be reported every 10 minutes otherwise the job would be deemed failed and the command line would return with an error.  The job state is not affected by this.

Brian

Monday, August 03, 2009 7:23 AM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

Brian,

Can we upgrade from TFS 2005 to TFS 2010 or do we need to go to TFS 2008 first?

Is it preferred to do an in place upgrade before moving TFS to a different server (example TFS 2005 on WIN2003 -> TFS 2010 on WIN2008)?

Are there any tools to assist in performing the upgrade?

Thanks,

Ron

Monday, August 10, 2009 11:56 AM by Ron Krauter

# re: TFS 2010 Admin, Operations & Setup Improvements

Yes, you will be able to upgrade directly from TFS 2005 -> TFS 2010.

In 2010, we now support both in place upgrades and "move based" upgrades.  We think many/most customers will move and upgrade simultaneously.

Yes, TFS 2010, comes with full upgrade support/tools built in.

Brian

Tuesday, August 11, 2009 1:03 PM by bharry

# re: TFS 2010 Admin, Operations & Setup Improvements

I just installed TFS 2010 Beta 2 in a new environment and better configuration than TFS 2008.  Our TFS 2008 installation configuration sucks, and upgrading was not an option.  We only want to move some TFS 2008 projects over to TFS 2010.  I also need the Sharepoint portals associated the the projects moved over as well as Work Items and Source Code.  I am have trouble finding some good step by step documentation on how to do this.  If you could point me to a good link, that would be helpful as well.

Friday, November 13, 2009 8:25 PM by Geoff Niehaus

# re: TFS 2010 Admin, Operations & Setup Improvements

Hi Geoff,

Even if you don't plan on using your server as a production server, would it be possible to upgrade it temporaraly (once you upgrade it, then moving the source code, wit, and WSS sites will be easier.)

If you have any question, feel free to shoot me a mail at ablock[~~at~~]microsoft[~~dot~~]com

--Aaron

Monday, November 16, 2009 3:56 PM by Aaron Block

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker