SSIS Catalog reports permission
SSIS developers who do not have ssis_admin access are given db_datareader to SSISDB and public role to server. Still they
are not able to view ssis execution reports in SSIS Catalog because ssis_Admin
access is required to view them. The access right is limited in Catalog views
by Microsoft.
In order to fix the
issues, I will need to alter the following views in SSIS catalog.
·
Catalog.event_messages
·
Catalog.executions
To alter catalog.event_messages and catalog.executions, click on script view as > alter to >
new query editor window.
--comment it to give access to reports
--WHERE opmsg.[operation_id] in (SELECT [id] FROM
[internal].[current_user_readable_operations])
-- OR (IS_MEMBER('ssis_admin') = 1)
-- OR (IS_SRVROLEMEMBER('sysadmin') =
1)
After updating views,
developer can view executions and drill down messages. Connect to server and you can be able to view reports.
No comments:
Post a Comment