Pierwszy plakat, dawno tu czai się. Jaki jest najlepszy sposób aktywacji roli aplikacji w raporcie?
Próbowałem różnych rzeczy i jak dotąd jedyną metodą, która działa, jest osadzenie wywołania roli aplikacji w następujący sposób: -
EXEC sp_setapprole 'REPORTZ', 's3cr3t';
select *
from mytable
where ID < 10000
w zestawie danych. Działa ... ale nie w moim guście (na pewno nie w kształcie, który chciałbym wdrożyć do środowiska produkcyjnego).
Wolałbym, gdybym mógł jakoś „przejąć” lub „wstrzyknąć” linię aktywacyjną roli aplikacji w czasie wykonywania albo za pomocą niestandardowych zestawów lub prawdopodobnie pewnego rodzaju „przechwycenia serwera” w usłudze Reporting Service (co w obu przypadkach nie mam pojęcia, jak to zrobić )
Bardzo ceniony za poświęcony czas i życzliwość.
YS.