I recently updated our GP2010 installation to SP4 (in preparation for an upgrade to GP2015). After the update, the sqlReporting user threw an EXECUTE permissions error when trying to run a SSRS report from our reporting server. The natural response was to claim GP caused this problem, but I wasn't so sure. As is almost always the case, the report worked before the update occurred.
The sqlReporting user is a user in SQL Server but was not a user created through the Dynamics GP application therefore was not assigned to the DYNGRP role automatically. It was created externally to Dynamics GP and was assigned the db_datareader, db_datawriter and (I assume) the DYNGRP database membership roles during creation.
Here's my question:
Is there a process which does a comparison between the users created in Dynamics GP and assigned to the DYNGRP vs. users who are assigned to the DYNGRP role and don't have a matching user record in Dynamics GP during a service pack update? And is it part of the process to remove those SQL users from the DYNGRP if a matching Dynamics GP record is not found?
This is the only scenario which makes sense to what caused this particular user to be removed from the DYNGRP.
I certainly appreciate any feedback.
Thanks,
Sean
*This post is locked for comments
I have the same question (0)