Error TF400129: Verifying that the team project collection has space for new system fields when upgrading TFS to 2012.2

Whist testing an upgrade of TFS 2010 to TFS 2012.2 I was getting a number of verification errors in the TFS configuration upgrade wizard. They were all TF400129 based such as TF400129: Verifying that the team project collection has space for new system fields but also mention models and schema. A quick search threw up this thread on the subject, but on checking the DB tables I could see my problem was all together more basic....

April 11, 2013 · 1 min · Richard Fennell

Can TFS work within your company’s processes?

I am often asked how well TFS it can be integrated within a company’s larger management processes. This is an especially common question in companies where developing software is not their primary business, it is just a means to enable the business’s core business. A really nice discussion on this question can be found on a recent .Net Rocks about Columbia Sportswear, well worth a listen.

April 2, 2013 · 1 min · Richard Fennell

What machine name is being used when you compose an environment from running VMs in Lab Management?

This is a follow up to my older post on a similar subject When composing a new Lab Environment from running VMs the PC you are running MTM on needs to be able to connect to the running VMs. It does this using IP so at the most basic level you need to be able to resolve the name of the VM to an IP address. If your VM is connected to the same LAN as your PC, but not in the same domain the chances are that DNS name resolution will not work....

March 28, 2013 · 2 min · Richard Fennell

Lab Management with SCVMM 2012 and /labenvironmentplacementpolicy:aggressive

I did a post a year or so ago about setting up TFS Labs and mentioned command C:Program FilesMicrosoft Team Foundation Server 2010Tools>tfsconfig lab /hostgroup /collectionName:myTpc ?/labenvironmentplacementpolicy:aggressive /edit /Name:“My hosts group” This can be used tell TFS Lab Management to place VMs using any memory that is assigned stopped environments. This allowed a degree of over commitment of resources. As I discovered today this command only works for SCVMM 2010 based system....

March 26, 2013 · 1 min · Richard Fennell

Kerbal Space Program - Its educational and written in Mono too!

My son is really taken with Kerbal Space Program. This great games allows you to design your own space craft and so run your own on-going space program, all with a realistic physics engine. What is particularly nice is that this cross platform Mono based application is being built in a very agile manner with a new release most weeks, each adding features as well as bug fixes. There also seems to be an active community of people building plug-ins for extra space craft components and rovers....

March 24, 2013 · 1 min · Richard Fennell

TF900548 when using my Typemock 2012 TFS custom build activity

Using the Typemock TFS 2012 Build activity I created I had started seen the error TF900548: An error occurred publishing the Visual Studio test results. Details: ‘The following id must have a positive value: testRunId.’ I thought it might be down to having patched our build boxes to TFS 2012 Update 1, maybe it needed to be rebuild due to some dependency? However, on trying the build activity on my development TFS server I found it ran fine....

March 23, 2013 · 1 min · Richard Fennell

Black Marble is hosting the Yorkshire Chapter of the Global Windows Azure Bootcamp on the 27th of April

Black Marble is hosting the Yorkshire Chapter of the Global Windows Azure Bootcamp taking place in several locations globally on the April 27th, 2013. This free community organised event is one day deep dive class where you will get you up to speed on developing for Windows Azure. The class includes a trainer with deep real world experience with Windows Azure, as well as a series of labs so you can practice what you just learned....

March 21, 2013 · 1 min · Richard Fennell

Installing a DB from a DACPAC using Powershell as part of TFS Lab Management deployment

I have been battling setting up a DB deployed via the SQL 2012 DAC tools and Powershell. My environment was a network isolated pair of machines DC – the domain controller and SQL 2012 server IIS – A web front end As this is network isolated I could only run scripts on the IIS server, so my DB deploy needed to be remote. So the script I ended up with was...

March 14, 2013 · 3 min · Richard Fennell

You don’t half get strange errors when two servers have the same SID

You don’t half get strange errors when building a test environment if when you run SYSPREP’d each copy of your VM base image you forget to check the ‘generalize’ box If you forget this, as I did, each VM has a different name but the same SID. Basically the domain/AD is completely confused as who is what. The commonest error I saw was that I could not setup application (Report Services, SP 2010 and TFS 2012) with domain service accounts....

March 12, 2013 · 1 min · Richard Fennell

Cannot run Microsoft Fakes based test if Typemock Isolator enabled

With Microsoft Fakes moving to the Premium SKU of Visual Studio in 2012.2 (CTP4 is now available) more people will be looking at using them. I have just installed CTP4 and have seen a behaviour I don’t think I have not seen in the previous version of Visual Studio (I need to check because as well as CTP4 I have recently installed the new version of Typemock Isolator 7.3.0 that addresses issues with Windows 8 and Visual Studio 2012)....

March 9, 2013 · 1 min · Richard Fennell