Poster pertama, lama bersembunyi di sini. Apa cara terbaik untuk mengaktifkan peran aplikasi dalam laporan?
Saya sudah mencoba berbagai hal dan sejauh ini satu-satunya metode yang berfungsi adalah menyematkan panggilan ke peran aplikasi seperti: -
EXEC sp_setapprole 'REPORTZ', 's3cr3t';
select *
from mytable
where ID < 10000
di Dataset. Ini berhasil ... tetapi tidak sesuai dengan keinginan saya (tentu saja tidak dalam bentuk yang ingin saya masukkan ke dalam lingkungan produksi).
Saya lebih suka jika entah bagaimana saya bisa 'membajak' atau 'menyuntikkan' jalur aktivasi peran aplikasi saat runtime baik melalui majelis khusus atau mungkin semacam 'pengait server' di Layanan Pelaporan (yang dalam kedua kasus, saya tidak tahu caranya )
Sangat dihargai atas waktu + perhatian Anda.
YS.