我是SSRS的新手。我在当前的客户端上已经开发了一些报告,并且已经部署了报告,因此可以使用ReportManager对其进行访问。最初,我是这些报告的唯一用户。
将报表服务部署到数据库所在的同一服务器(SQL Server 2012)。
报告数据源的凭据(SQL凭据)当前是我自己的用户凭据。
然后,我的范围发生了变化,所有员工都应该能够查看报告。与服务器的DBA交谈后,我们决定创建一套集中的凭据供所有人使用(1个用户名,1个密码)。我被告知,由于安装SSRS的方式,这些集中式凭据必须是域用户(需要作为服务器上的用户添加)或服务器上的本地用户。本地用户已创建。
问题就变成了这对公司来说是巨大的安全风险,他们想要公司中每个用户(大约3000名员工)的个人用户凭证。
部署了SSRS的服务器是生产服务器,因此不能将所有用户作为帐户添加到该服务器上。
有什么方法可以允许这些用户访问报告?
如果有任何帮助,我会列出一份凭据。我向Google提出了问题,并看到了诸如“自定义身份验证”或“表单身份验证”之类的身份验证方法,但是我找不到合适的示例,Microsoft的支持页面确实对我有很大帮助(除非我没有找到正确的页面)
有一个所有员工都使用的辅助域,但是他们又不想将用户对服务器的访问权限(登录到服务器)分配给员工。