This article applies to Microsoft Dynamics GP 2013 and 2015.
On a fresh installation of Extender, only the ‘sa’ or a Microsoft Dynamics GP poweruser can access Extender and create new Extender resources. This article gives a quick way to create an Extender power user role and task that can access and create all Extender resources without having sa or poweruser rights.
Download and run the following script in SQL Management Studio. This script will create a new security role and task called “EXTENDER_POWER_USER”. This role/task has rights to access Extender and create all of the different Extender resources*. Anyone who will be creating Extender resources can be given access to this security role for their user. The script can be downloaded below.
Please note that this will give the users in the EXTENDER_POWER_USER role access to create the resources within Extender. They will not be able to automatically use the resources they create though. The users will need to be given access to the individually created resources one by one in their task/role security within Microsoft Dynamics GP. By default, only ‘sa’ and other powerusers will be given access to the resources that are created. This cannot be automated in a SQL Script.
* Adding a user to the Extender Power User Role/Task will give them access to create all resources in Extender. The View resource may still not show as available if the Microsoft Dynamics GP user does not have security within SQL Server to create SQL Views. This requires the user be setup as a sysadmin or dbo in SQL Server as well.