SQL Source Control 3

The Team Foundation Server for this workspace does not support one or more of the checkin options you have selected

This error means your version of Team Explorer is incompatible with your version of Team Foundation Server (TFS).

This table shows the compatibility between different versions:

 TFS 2012TFS 2010TFS 2008TFS 2005
Team Explorer 2012(tick)(tick)(error) *(error)
Team Explorer 2010  (error) *(tick)(tick)(error)
Team Explorer 2008 (error) *(error) *(tick)(tick)
Team Explorer 2005(error)(error) *(tick)(tick)

Versions marked with an asterisk (*) might be compatible if you install SP1 and the GDR from MSDN. However, we haven't tested this with SQL Source Control, and we can't guarantee it will work.

For more information about TFS client/server compatibility, see Compatibility between Team Foundation Clients and Team Foundation Server on MSDN.

Fix

Change which version of Team Explorer that SQL Source Control uses by modifying a config file.

  1. Make sure you've installed a version of Team Explorer that's compatible with your version of TFS.

    You don't need to uninstall any later incompatible versions.

  2. Make sure Management Studio is closed.
  3. Go to the SQL Source Control config files folder: %localappdata%\Red Gate\SQL Source Control 3
  4. Open RedGate_SQLSourceControl_Engine_EngineOptions.xml in a text editor.

  5. Inside the EngineOptions version tags, add:
    <TeamFoundationServerDllOverride>RedGate.SQLSourceControl.Engine.SrcC.TFSxxxx</TeamFoundationServerDllOverride>
    xxxx 
    is the version of Team Explorer you want SQL Source Control to use.

    Example

    <EngineOptions version="3" type="EngineOptions">
    	<TeamFoundationServerDllOverride>RedGate.SQLSourceControl.Engine.SrcC.TFS2010</TeamFoundationServerDllOverride>
    </EngineOptions>
  6. Save the file.

Didn't find what you were looking for?