Eu quero fazer uma alteração de permissão para alguém no nível superior do SQL Server Reporting Service e fazer com que ela seja transferida para cada pasta e relatório, isso é automático se essa pasta/relatório estiver definido para herdar, mas se estiver definido para substituir, será não. Temos centenas de relatórios para os quais esta 1 permissão deve ser alterada e não quero reverter as permissões do cliente nos relatórios. Como posso enviar essa alteração de permissão para todas as pastas e relatórios?
relate perguntas
-
Usando o SSAS para recuperar dados em vez de usar o SSRS para fazer um relatório?
-
Por que as sequências Denali devem ter um desempenho melhor do que as colunas de identidade?
-
É seguro alterar o modelo de recuperação do banco de dados SSRS ReportServer para SIMPLE?
-
O SQL Server não deveria oferecer suporte a RANGE?
-
O que é SQL Server "Denali"? O que há de novo?
@Matthew, Dado que você não deseja reverter para a segurança pai em suas subpastas e relatórios filhos, acho que sua única opção será escrever algum código personalizado que acesse a API SSRS Web Services. Fiz algo semelhante usando o powershell para um projeto e uma tarefa de script C # do SSIS para um projeto diferente e deve funcionar bem, embora não esteja acessível no portal de gerenciamento do SSRS.
Tenho 99% de certeza de que não há nenhuma funcionalidade no SSRS que irá lidar diretamente com sua solicitação imediatamente.