Primo poster, a lungo in agguato qui. Qual è il modo migliore per attivare il ruolo dell'applicazione in un report?
Ho provato diverse cose e finora l'unico metodo che funziona è quello di incorporare la chiamata al ruolo dell'applicazione in questo modo: -
EXEC sp_setapprole 'REPORTZ', 's3cr3t';
select *
from mytable
where ID < 10000
nel set di dati. Funziona ... ma non per i miei gusti (certamente non nella forma che vorrei inserire nell'ambiente di produzione).
Preferirei se potessi in qualche modo "dirottare" o "iniettare" la riga di attivazione del ruolo dell'applicazione in fase di esecuzione tramite assembly personalizzati o probabilmente una sorta di "hook del server" nel servizio di report (che in entrambi i casi, non ho idea di come )
Molto apprezzato per il tuo tempo + gentile attenzione.
YS.