Перший плакат, довгий час тут ховається. Який найкращий спосіб активізувати роль програми у звіті?
Я пробував різні речі, і єдиний метод, який працює, - це вбудувати виклик у роль програми так: -
EXEC sp_setapprole 'REPORTZ', 's3cr3t';
select *
from mytable
where ID < 10000
у наборі даних. Це спрацьовує ... але не на мій смак (звичайно, не в такій формі, яку я хотів би скотитися у виробниче середовище).
Я вважаю за краще, якби я міг якось "викрасти" або "ввести" лінію активації ролі додатків під час виконання або через власні збірки, або, ймовірно, якийсь "гачок сервера" в Службі звітування (що в обох випадках я не маю уявлення, як )
Дуже вдячний за ваш час + добру увагу.
YS.