When doing an upgrade of Business Portal for Microsoft Dynamics GP, along with having to be a local administrator on the sharePoint server and SQL server(s) holding the Dynamics GP and SharePoint databases, the Windows account you're logged onto the server as while doing the upgrade, also must be assigned to the '
Administrator' role in Business Portal.
To verify whether your Windows account is currently setup as an Administrator and/or get a list of current Administrators within Business Portal, you can run the following SQL script against the DYNAMICS system database in SQL Server Management Studio:
Select DYNAMICS..MBFRole.[Name],DYNAMICS..MBFUser.Alias
from DYNAMICS..MBFRole
inner join DYNAMICS..MBFRoleUser on DYNAMICS..MBFRole.ID =
DYNAMICS..MBFRoleUser.RoleID
inner join DYNAMICS..MBFUser on DYNAMICS..MBFRoleUser.UserID =
DYNAMICS..MBFUser.ID
where DYNAMICS..MBFRole.ID = '55153B04-9FC4-42E7-8DDA-AEE081832CBF'