The following scenario with one of my customers: CRM 4.0 version was upgraded to CRM 2011 via in-place upgrade then we upgraded it to CRM 2013 also via in-place upgrade. This error occured once I tried to install the CRM 2013 Update Rollup 1: 16:00:00| Info| Found the older table DBUpdateInstallInfo_V5, updating new table and deleting 16:00:00| Info| Updating table with older rows: DBUpdateInstallInfo 16:00:00| Info| InstallerException: Invalid column name 'MajorVersion'. Invalid column name 'MinorVersion'. Invalid column name 'BuildNumber'. Invalid column name 'DBUpdateActionId'. Invalid column name 'CrmDatabase'. 16:00:00| Error| System.Exception: Action Microsoft.Crm.Setup.Common.Update.DBRemoveAction failed. ---> System.Data.SqlClient.SqlException: Invalid column name 'MajorVersion'. Invalid column name 'MinorVersion'. Invalid column name 'BuildNumber'. Invalid column name 'DBUpdateActionId
Bringing code to life is a developer's daily task to fulfill.