locked
TFS 2012 Express Setup - error TF400434

    Question

  • Hi,

    Trying to do a upgrade from TFS 2012 Express RC on a existing server to TFS 2012 Express RTM on another server and gets the following error when running the "upgrade wizard":

    "TF400434: This edition of Team Foundation Server must be configured on SQL Express.  Please supply a SQL Express instance and try again"

    Have done backup of TFS and ReportServer db:s using TfsBackup tool on existing server and then a restore on the "new" server. (Have also done backup of the ReportServer Cryptograhpic key and restored on the "new" server.)

    Old server (VM):

    select @@version : Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

    New Server (VM):

    Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)   Jun 28 2012 08:36:30   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

    The problem seems to be that TFS 2012 Express doesn't like the SQL Server 2008 R2 even after I installed SP2. If running the setup of TFS 2012 Express without having SQL Server 2012 Express installed I don't get any other option than to install a "new server" in configuration wizard.

    So I install TFS 2012 Express and let it install SQL Server 2012 Express.

    Then I uninstall TFS 2012 Express again (which leaves the SQL Server 2012 Express installed).

    Then I install TFS 2012 Express again and get the upgrade option. Choose upgrade and then I can choose my SQL Server 2008 R2 instance and it finds the Tfs_Configuration db that i have restored from my "old" server. But then the wizard fails on the "readiness checks" with the above mentioned TF400434 error.

    From what I understand you should be able to use SQL Server 2008 R2 (if it's SP1 and CU1 or "above") with TFS 2012 Express ? But it doesn't seem to work, at least not for me ?

    Any ideas how to solve this ?



    Thursday, September 27, 2012 2:41 PM

Answers

  • Hi thynne,

    Thanks for your post!

    TFS 2012 Express only supports SQL Server Express Edition (which we’ll install for you, if you don’t have it), so if you want to use the SQL Server 2008 R2, you will get the above mentioned TF400434 error.

    Hope it helps!

    Best Regards,


    Cathy Kong [MSFT]
    MSDN Community Support | Feedback to us

    • Marked as answer by thynne Friday, September 28, 2012 11:43 AM
    Friday, September 28, 2012 8:55 AM

All replies

  • Hi thynne,

    Thanks for your post!

    TFS 2012 Express only supports SQL Server Express Edition (which we’ll install for you, if you don’t have it), so if you want to use the SQL Server 2008 R2, you will get the above mentioned TF400434 error.

    Hope it helps!

    Best Regards,


    Cathy Kong [MSFT]
    MSDN Community Support | Feedback to us

    • Marked as answer by thynne Friday, September 28, 2012 11:43 AM
    Friday, September 28, 2012 8:55 AM
  • Hi Cathy,

    Thanks for your reply, that solves the problem! :)

    At a closer look it seems that the TFS 2012 RC we have installed on the "old" server running against a SQL Server 2008 R2 isn't the Express edition as I was informed by the person who had installed it.

    For the purpose that we're using the TFS at the moment the Express edition running on SQL Server 2012 Express will suit our needs just fine.

    Kind Regards

    thynne

    Friday, September 28, 2012 11:48 AM