Embed presentation
Downloaded 27 times




























![One last note
Due to how security is applied in SSIS, if you’re not sysadmin or
ssis_admin queries can be *really* *really* slow
◦ Each row is under custom row security, using certificates
◦ *A lot of certificates* needs to be open and used: One for each Execution!!!!
◦ SQL Server 2012 SP2 fix this by allowing you to do it on project-basis instead
of Execition-basis
◦ https://support.microsoft.com/en-us/kb/2972285
A *unsupported* workaround is to fix the
[internal].[current_user_object_permissions] procedure, avoiding
the usage of the scalar function [get_principal_id_by_sid], use a JOIN
instead](https://image.slidesharecdn.com/ssismonitoringdeepdive-170416224706/75/SSIS-Monitoring-Deep-Dive-29-2048.jpg)



The document discusses SQL Server Integration Services (SSIS) monitoring, focusing on logging levels, execution context, and dashboard creation tools. It highlights the importance of transitioning to the project deployment model and details various logging options such as basic, performance, verbose, and custom logging since SSIS 2016. Additionally, it mentions community projects for dashboard development, including one based on HTML5 and a Power BI approach for creating SSIS dashboards.




























![One last note
Due to how security is applied in SSIS, if you’re not sysadmin or
ssis_admin queries can be *really* *really* slow
◦ Each row is under custom row security, using certificates
◦ *A lot of certificates* needs to be open and used: One for each Execution!!!!
◦ SQL Server 2012 SP2 fix this by allowing you to do it on project-basis instead
of Execition-basis
◦ https://support.microsoft.com/en-us/kb/2972285
A *unsupported* workaround is to fix the
[internal].[current_user_object_permissions] procedure, avoiding
the usage of the scalar function [get_principal_id_by_sid], use a JOIN
instead](https://image.slidesharecdn.com/ssismonitoringdeepdive-170416224706/75/SSIS-Monitoring-Deep-Dive-29-2048.jpg)

