Áp phích đầu tiên, lurker thời gian dài ở đây. Cách tốt nhất để kích hoạt vai trò ứng dụng trong báo cáo là gì?
Tôi đã thử nhiều thứ khác nhau và cho đến nay phương pháp duy nhất hoạt động là nhúng cuộc gọi vào vai trò ứng dụng như sau: -
EXEC sp_setapprole 'REPORTZ', 's3cr3t';
select *
from mytable
where ID < 10000
trong bộ dữ liệu Nó hoạt động ... nhưng không theo ý thích của tôi (chắc chắn không phải trong hình dạng mà tôi muốn lăn vào môi trường sản xuất).
Tôi thích hơn nếu bằng cách nào đó tôi có thể 'chiếm quyền điều khiển' hoặc 'tiêm' dòng kích hoạt vai trò ứng dụng trong thời gian chạy thông qua các cụm tùy chỉnh hoặc có thể là một loại 'móc máy chủ' trong Dịch vụ báo cáo (trong cả hai trường hợp, tôi không biết làm thế nào )
Nhiều đánh giá cao cho thời gian của bạn + sự quan tâm tử tế.
YS.