Thursday, July 28, 2011

Upgrading SharePoint from Standard CAL to Enterprise CAL

In Central Admin, first check your existing Farm license by clicking on ‘Convert Farm License Type’ under Upgrade and Migration.
It will display the Current License Type. It also has a text box for ‘Enter Product Key’. The textbox is always disabled on all the servers I have come across. It’s not what matters.
To upgrade from Standard to Enterprise CAL, go to Central Admin, click on ‘Upgrade on Migration’ in Left Navigation,  and then click ‘Enable Enterprise Features’. Enter the product key for Enterprise CAL, and then click OK.
You might see following errors:
·         “An error occurred while enabling Enterprise features. Refer to the event logs…”
·         “You do not have the appropriate permissions to use the SharePoint Products and Technologies Configuration Wizard.”
·         “The Execute method of job definition Microsoft.SharePoint.Portal.Administration.SkuUpgradeJob threw an exception”
It does not matter what account you have used to log in to Central Admin or remote into the machine. SharePoint uses Timer jobs to provision and enable the additional Enterprise features. You need to check the account under which your SharePoint Timer Job is running.
In my case, it was the SharePoint Farm account, but that did not seem to work.  I configured the Timer Job to run under the local machine admin account, and tried again. It worked like a charm. I have now reset the timer job to run under its original account. This was on a Single Server environment.  I haven’t tried on a multiple server farm, but I might add the Timer Job account to local Admin group on each machine in farm and then convert from Standard to Enterprise.
p.s.: In muli-server farm, do I need to make the account admin on each machine???

No comments: