In System Center 2012 Configuration Manager it is really easy to upgrade an installation that was made using the Evaluation option when you installed it to a fully licensed installation by simply entering the Product key. This it useful in so many scenarios.
It is done by using the “Configuration Manager Setup” which can be found on the Start menu or by simply running install from the installation source.
When the setup starts select the “Perform site maintenance or reset this Site” in the following wizard you can convert the installation from an evaluation to a fully licensed installation.
Here is a step-by-step guide:
- Start Configuration Manager Setup either from the start menu or the installation source.
- Select the “Perform site maintenance or reset Site” option
- Then you get the option to “Convert from Evaluation to Full Product Version. Enter your 25-character product key:”
- In the next screen accept the license agreement
- Finished!
It is truly a great feature that is so easy to convert from an installation using the Evaluation License to a Licensed product, it makes Proof-of-concepts much easier to perform and afterwards upgrade the environment to a licensed product in minutes.
Great!
I’ve found that “Perform site maintenance or reset Site” option gets disabled/greyed out when launching it from the install media. From the start menu it’s available.
Just a heads up to others, be sure you are logged in with original admin account that was used to install SCCM. I had some issues trying to convert with a secondary user with the “Full Administrator” Security Role. It would take the key but never change the Eval status in the program window. I found the following error in the configmgrsetup.log that clued me into permissions issue.
*** [42000][229][Microsoft][SQL Server Native Client 10.0][SQL Server]The UPDATE permission was denied on the object ‘SetupInfo’, database ‘CM_TST’, schema ‘dbo’.
ERROR: Failed to update table SetupInfo.
Converted just fine after logging into the original admin account that i used to install System Center
INFO: Successfully Converted from Evaluation to Full Product Version.
Thank you. This information was very useful !
Thanks for the last bit which is very useful as i was getting the same error but when i logged in as my installation account the converting to full product was completed successful.
Cheers.
hi,
I entered the product key by the above mentioned process.the key was entered successfully.
We were using SCCM 2012 as evaluation and it was fully configured for our production environment.It was not used for some time and then we discovered that it has been expired so,now we have entered the product key.After entering the product key the problem is that,when i browse to server & site system roles there are no role shown for sccm server.there are 3 server’s in total :-
1>Server added for distribution point – there was 2 roles installed ,count of roles show 2 but roles are not shown in site system roles.
2>Data base server – 3 roles installed all the roles are shown in site system roles.
3>SCCM Server – there was 12 roles installed ,count of roles show 12 but roles are not shown in site system roles.
i tried to reinstall the roles but it’s giving me the following error :-
ConfigMgr Error Object:
instance of SMS_ExtendedStatus
{
CauseInfo = “”;
Description = “Unable to get SQL data”;
ErrorCode = 3242528002;
File = “e:\\nts_sccm_release\\sms\\siteserver\\sdk_provider\\smsprov\\sspobjectquery.cpp”;
Line = 932;
Operation = “ExecQuery”;
ParameterInfo = “Select * From SMS_SCI_SysResUse Where SiteCode=’Site Code’ And FileType=2 And ItemType=’System Resource Usage’ And NALPath='[\”Display=\\\\\\\\SCCM server FQDN\\\\\”]MSWNET:[\”SMS_SITE=Site Code\”]\\\\\\\\SCCM Server FQDN\\\\'”;
ProviderName = “WinMgmt”;
SQLMessage = “[21000][512][Microsoft][SQL Server Native Client 10.0][SQL Server]Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, , >= or when the subquery is used as an expression.”;
SQLSeverity = 16;
SQLStatus = 512;
StatusCode = 2147749889;
};
——————————-
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryException
The SMS Provider reported an error.
Stack Trace:
at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryResultsObject.d__0.MoveNext()
at Microsoft.ConfigurationManagement.AdminConsole.SiteSystems.SiteSystemsServerWizardForm.PostApply(BackgroundWorker worker, DoWorkEventArgs e)
at Microsoft.ConfigurationManagement.AdminConsole.ProgressPage.backgroundWorkerPostApply_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
——————————-
System.Management.ManagementException
Generic failure
Stack Trace:
at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryResultsObject.d__0.MoveNext()
at Microsoft.ConfigurationManagement.AdminConsole.SiteSystems.SiteSystemsServerWizardForm.PostApply(BackgroundWorker worker, DoWorkEventArgs e)
at Microsoft.ConfigurationManagement.AdminConsole.ProgressPage.backgroundWorkerPostApply_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
——————————-
What can be the possible reason for this…
If the Product has expired this option is not available have I noticed. There was a solution to remedy this for SP1, but I cant find the registry keys for the R2
Has anyone a solution?
Almost 10 years later Justin’s comment helped me fix this problem.
“Just a heads up to others, be sure you are logged in with original admin account that was used to install SCCM. I had some issues trying to convert with a secondary user with the “Full Administrator” Security Role. It would take the key but never change the Eval status in the program window. I found the following error in the configmgrsetup.log that clued me into permissions issue.
*** [42000][229][Microsoft][SQL Server Native Client 10.0][SQL Server]The UPDATE permission was denied on the object ‘SetupInfo’, database ‘CM_TST’, schema ‘dbo’.
ERROR: Failed to update table SetupInfo.
Converted just fine after logging into the original admin account that i used to install System Center
INFO: Successfully Converted from Evaluation to Full Product Version.
September 10, 2012”