TFS2010 import TFS2008 sharepoint sites and content - tfs

I'm testing a TFS 2010 install. I have the server set up and TFS 2010 installed. I have imported the projects from the existing TFS2008 server by doing backup's and loading them into the new sql server and then doing the import, which allworks fine.
How ever how do i get the Sharepoint site moved to the new server.
Environment is a single server install with TFS, SQL and sharepoint running on the same box. this is the same for 2008 and 2010.
thanks

I'm not sure that you wanted to do your migration this way. The TFS 2010 installation wizard includes an upgrade path, which should take care of all aspects of the upgrade for you.

Related

In-place migration from TFS 2010 to TFS 2015

I have a question about in-place upgrading from Team Foundation Server 2010 to Team Foundation Server 2015
Our current situation contains the following software versions:
- Windows Server 2008 R2
- SQL Server 2008 R2
- Team foundation Server 2010
We would like to perform an in-place upgrade of this server to the following new versions.
- Windows Server 2012 R2
- SQL Server 2014
- Team Foundation Server 2015
It is a single server installation on a VMWare environment. Adding additional resources is not a problem. So for that reason we would like to go for an in-place upgrade.
With the information I found on https://msdn.microsoft.com/library/vs/alm/tfs/administer/requirements it does not seem to be possible with our current SQL version to upgrade to TFS 2015 in one go.
Should we first upgrade to TFS 2012 (which still supports SQL Server 2008 R2)? Then upgrade to SQL 2012 SP1, then TFS 2015..and so on.
Or should it be easier in our situation to migrate the TFS 2010 databases to an new server with all the latest versions and then upgrade the databases (and so not performing an in-place upgrade after all)?
There is a lot of documentation describing various migration scenario's so that is causing some confusion.
Can someone give us some suggestions or answer on what is the best way forward?
What you could do is:
Uninstall TFS from the current server
Uninstall SQL Server on the current server
Install SQL Server 2014 on it
Attach the databases to the SQL Server 2014
Install TFS 2015 and walk through the upgrade wizard.
It's sort of an in-place upgrade. Indeed be aware of the Sharepoint issue, it will be your pressing reason to make in in-between upgrade stop along the way, should you need it.
I see many client de-coupling Sharepoint from TFS anyway, as the Sharepoint functionality is rarely used, or even known.
Something else to consider. If you're using any of the sharepoint functionality in TFS 2010, and you want to keep the stuff stored there, then you'll probably want to upgrade to TFS 2012 anyway. TFS 2010 uses WSS 3.0 and TFS 2015 uses the latest version of sharepoint express. There is no direct migration from WSS 3.0 to the latest version so you'll need to use the bundled version in TFS 2012 as an intermediary upgrade.
If sharepoint isn't an issue then I'd suggest building out new infrastructure and migrating the TFS databases. This will be easier and IMHO has a couple of other benefits.
you can do a test migration to flush out any additional issues
get some timings so you know how long the real migration will take

In Tfs 2008 to 2010 upgrade how to point tfs database of another server in the configure wizard?

Tfs 2008 to be upgraded to TFS 2010, how do i point the database which is in another server in different domain? Otherwise is it possible to install as fresh and then move the database from TFS 2008 to TFS 2010? is there a option to directly move the database from TFS 2008 to TFS 2010.
Basically you back up the databases, restore them on the new server and use the configuration wizard to upgrade them.
There's a number of blog posts with good walkthroughs.
http://blog.hinshelwood.com/upgrading-team-foundation-server-2008-to-2010/

Is it possible to run TFS 2008 and TFS 2010 on the same server?

We've got a server with TFS2008 that we do all our builds on. I need to get an install of TFS2010 running. Can I run it on the same server (windows 2003) or do I need it on a seperate one?
This is not possible.
The exact question was asked before in the MSDN Forum and you can read all the answers here.
As Arun said TFS 2010 installer checks
if previous version of TFS is
installed on the computer and will not
let you install TFS 2010 if previous
version is detected.
There are many reasons why it is not possible to
install TFS 2008 and TFS 2010 side by
side. One of them is the fact that
both are creating an IIS web site with
the same name - "Team Foundation
Server".
Regards,
--Vladimir

Migration from TFS 2005 to TFS 2010

I have installed TFS 2010 on a new server (vmware running windows server 2008 r2) and restored from backup my old TFS 2005 Database onto the new server. The installation seems to have succeeded - I can create a NEW TFS 2010 team project and I can do checkin/checkout for it.
I made a mistake, however, with the TFS 2010 configuration manager - I ran the advanced configration wizard and NOT the upgrade wizard.
Now I don't see my old TFS 2005 team project and the upgrade wizard is now disabled.
In order to fix my mistake I tried this:
TFSServiceControl quiesce
tfsconfig import /sqlInstance:MyServer\DBinstanceName /collectionName:MyImported /confirmed
This is the output of this commands:
TF255152: Service is not running: TFSJobAgent
The upgrade of the project collection MyImported has been queued.
Waiting on the upgrade operation to complete.
...and now I am waiting for too much time for this operation to complete (my version control DB is 15 GB).
How can I import my old TFS 2005 team project to the new TFS 2010 server?
Here you go it supports inplace upgrades...
If you have to do a migration and it is currently jacked up then I would simply start from scratch. You'll spend far less time doing this than trying to fix the issues.
If you choose an install (advance configuration wizard in your case) instead of an upgrade, what happens is that new configuration and default collection databases are created for you, and your restored 2005 databases are not touched.
The safest way to deal with this issue is, like Chris suggested, to start from scratch. You wouldn't need to restore your 2005 databases again though, all you need to do is to uninstall TFS, make sure the new Tfs_Configuration and Tfs_DefaultCollection databases got deleted, and reinstall TFS and configure again with the Upgrade wizard. Installing TFS 2010 should be fast.

Do I need a seperate SQL Server license for Team Foundation Server 2010

I am installing TFS 2010, and it does not install SQL and sharepoint automatically. I am assuming I need to manually install this.
Do I need a serpeate license ontop of the TFS license?
TFS 2010 gives you a license to SQL Server 2008 Standard edition for the sole purpose of using it as a TFS Database. The database must also be installed on the same server as TFS application tier. This is explained in detail in the Visual Studio 2010 licensing whitepaper.
It is best to install SQL Server and Sharepoint (Foundation or MOSS) before you start TFS install and then TFS can be configured to use this in post-install steps. The TFS installation guide is extremely useful. I have just gone through this process myself.

Resources