1) After upgrade and unsuccessful Web Services Configuration: Used Configuration to Remove Web Services - Uninstalled Web Services - Reinstalled Web Services - SQL Option creating new security database - Used Configuration to Add Companies
2) Configuration successfully checked ISO and Functional Currency - Succeeded through steps: System Status Objects, System Exception Objects, System User Assignment Objects, and System Web Service Objects.
3) On the System Security Metadata step, the process immediately failed with the following:
Loader Errors: - Microsoft.Dynamics.Security.InvalidSecurityContextException: Microsoft.Dynamics.Security.NonExistentSecurityObjectException : The security object does not exist. Key = 25cc1a21-2cc4-4b13-a1c8-eea186fb688a at Microsoft.Dynamics.Security.ValidationHelper.ValidateContext(SecurityContext context) at Microsoft.Dynamics.Security.SecurityService.Get(SecurityContext context, Key key) at Microsoft.Dynamics.Security.AzManOperationServiceImplementation.GetOperation(SecurityContext context, OperationKey operationKey) at Microsoft.Dynamics.GP.GPSecurityMetadataSystemLoader.PerformActionForCustomSecurityOperation(Action action, String operationKey, Keyword keyword, String nameResXId, String descriptionResXId, String resXAssemblyName) at Microsoft.Dynamics.GP.GPSecurityMetadataSystemLoader.PerformActionForStandardSecurityOperations(Action action, Type businessObjectType, Keyword keyword, Operation[] serviceOperations) at Microsoft.Dynamics.GP.GPSecurityMetadataSystemLoader.PerformActionOnOperationsUpgradeVersion105ToVersion11(Action action) at Microsoft.Dynamics.GP.GPSecurityMetadataSystemLoader.b__6() at Microsoft.Dynamics.InstallData.Loader.Process(String[] args)
The DYNAMICS and company databases were upgraded from GP 10.0, which had ADAM security on an older server, to GP 2010 on a Windows 2008 server where we wish to use SQL security. Apparently the company databases themselves are not getting refreshed so the dependency on ADAM is not being removed. Therefore, I can successfully Remove security data using the Configuration Wizard, but I cannot add the companies.
As a result, the Dynamics Security Console shows no applications to select and of course no companies. I have spent nearly a week reading all the posts on this issue and taking all the suggestions I have found.
The idea of leaving the old GP 10 server alone is to provide a fail-safe for the delays caused by upgrade. My current test system is intended to be the new production system. All upgrades have gone successfully except Web Services, which is crucial to the client's business. The old server is still running GP 10.0 SP4, and I do not want to risk corrupting data by attempting to install Web Services 2010 (depends on everything else, including the server, being upgraded).
I cannot help but notice the questions regarding this error are officially "unanswered." My question is "How do I safely remove the memory of ADAM security objects from the DYNAMICS database and (if needed) the company databases I have upgraded so I can use SQL security?
Or, is there some secret when reinstalling Web Services which will actually create the correct metadata? How do I prevent the Configuration Wizard from looking for this non-existent key?
Thanks.
Lin
*This post is locked for comments