Does your user account have SQL Server System Administrator privileges in SQL Server?
13/08/2015 2:09 AM by
If you're upgrading TFS 2010 to 2012, we recommend that you assign sysadmin privileges to the user account that's doing the upgrade.
Some database upgrade steps involve ALTER DATABASE statements and other commands that can't be done by a normal user. If a step fails, you are likely to end up with a corrupted Configuration database (so you have to restore from backup).
Do you feel this rule needs an update?